0
0
0
-1
-1
0
-1
-1
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-2
1
-2
1
-1
1
-13
-270
-539
-493
-222
-108
-141
-274
-285
-159
-45
-67
-167
-208
-219
-135
-166
-52
109
136
29
-184
-249
-218
-78
35
84
-38
-188
-392
-400
-89
13
-74
-47
-76
-117
-122
-187
-239
-275
-73
160
206
-20
-344
-447
-310
-182
-69
48
61
-193
-361
-429
-364
-293
-295
-99
93
71
-134
-257
-283
-296
-224
-77
0
40
-43
-205
-330
-393
-296
-149
-36
-109
-175
-205
-229
-305
-307
-226
-181
-138
-69
-57
-195
-338
-392
-322
-157
19
108
27
-175
-330
-343
-242
-149
-57
-86
-151
-187
-187
-207
-243
-248
-221
-91
-45
-49
-124
-296
-336
-265
-141
29
12
-92
-135
-88
-121
-124
-154
-207
-199
-249
-88
9
-28
-74
-144
-200
-282
-294
-319
-221
-107
-78
-82
-117
-207
-285
-335
-332
-218
-105
-84
-96
-205
-335
-343
-302
-249
-226
-194
-216
-250
-299
-330
-397
-413
-331
-303
-299
-271
-289
-349
-397
-474
-494
-444
-376
-329
-310
-279
-235
-279
-352
-459
-494
-410
-346
-281
-243
-205
-242
-297
-361
-392
-367
-370
-352
-288
-208
-208
-298
-405
-446
-414
-334
-296
-273
-237
-241
-236
-173
-146
-199
-245
-262
-208
-130
-102
-129
-165
-219
-224
-183
-192
-246
-300
-246
-210
-214
-230
-279
-326
-315
-251
-202
-179
-210
-259
-301
-318
-271
-228
-206
-252
-250
-258
-276
-333
-424
-492
-484
-442
-411
-377
-375
-342
-310
-323
-379
-443
-476
-427
-392
-324
-333
-327
-313
-287
-265
-297
-327
-390
-396
-387
-370
-392
-421
-476
-500
-468
-467
-485
-501
-414
-356
-347
-413
-414
-372
-373
-371
-387
-374
-328
-328
-358
-336
-304
-258
-210
-136
-124
-171
-185
-182
-183
-226
-272
-288
-235
-179
-154
-136
-102
-70
-71
-53
-43
-67
-43
8
40
35
-5
-35
-60
-26
14
59
112
93
60
33
17
16
-37
-37
3
30
32
61
64
-7
-98
-157
-202
-252
-273
-306
-314
-315
-350
-390
-389
-454
-520
-554
-565
-574
-621
-643
-631
-642
-673
-683
-698
-681
-619
-604
-586
-519
-593
-638
-650
-715
-686
-643
-682
-640
-662
-649
-605
-586
-438
-483
-479
-605
-613
-549
-567
-580
-591
-535
-413
-333
-337
-284
-284
-222
-140
-23
95
179
277
459
647
800
873
949
1117
1260
1366
1407
1371
1323
1240
1175
1120
1117
1215
1291
1422
1508
1638
1612
1535
1414
1455
1554
1516
1308
694
-47
-1210
-2449
-3525
-3841
-3511
-2954
-2397
-1967
-1352
-843
-584
-785
-1075
-1199
-1020
-712
-398
-37
307
712
1055
1209
1079
714
214
-186
-431
-672
-1041
-1475
-1799
-1888
-1847
-1809
-1765
-1719
-1644
-1597
-1559
-1557
0
0
0
0
-1
0
-1
0
-1
0
0
-1
0
-1
0
-1
0
-2
1
-2
2
-4
4
-5
6
-8
10
-14
19
-35
126
450
350
348
350
408
598
832
936
975
1050
1127
1126
1087
1066
1017
940
924
972
1093
1194
1372
1581
2088
2482
2618
2552
2687
2643
2190
752
-1664
-3929
-4962
-4920
-4812
-4555
-3713
-2114
-221
1006
972
458
294
246
7
-238
-324
-164
450
1204
1693
1900
1940
1793
1663
1519
916
-55
-925
-1496
-1879
-2247
-2536
-2537
-2191
-1607
-1078
-809
-630
-520
-477
-434
-448
-1000
-1599
-1682
-1265
-920
-802
-603
-136
388
531
214
-357
-701
-1011
-1581
-2007
-2009
-1985
-1947
-1604
-1212
-865
-633
-593
-567
-421
-375
-508
-669
-653
-433
-310
-224
-42
106
285
506
569
542
589
643
687
689
646
644
791
974
1096
1109
1103
1254
1367
1333
1268
1199
1286
1318
1556
1690
1828
1976
2138
2311
2046
1453
239
-1704
-3580
-4580
-4907
-4924
-4609
-3780
-2183
-412
651
713
592
733
769
250
-306
-346
-48
419
771
925
1177
1456
1366
1090
824
401
-240
-1022
-1625
-2076
-2463
-2715
-2677
-2386
-1882
-1336
-982
-663
-310
-187
-242
-635
-1209
-1545
-1538
-1567
-1549
-1215
-632
4
375
345
117
-116
-524
-1187
-1822
-2068
-2153
-2251
-2098
-1744
-1346
-994
-707
-528
-355
-271
-336
-460
-493
-429
-480
-494
-365
-125
111
313
462
602
741
804
747
684
580
494
454
544
714
855
900
1032
1259
1406
1570
1563
1590
1615
1666
1722
1676
1763
1884
2033
1907
1789
1398
812
-381
-1980
-3435
-4124
-4124
-4130
-3870
-3076
-1727
-466
238
324
412
632
578
200
-139
-49
226
423
576
814
1054
1187
1144
975
778
456
-95
-727
-1183
-1540
-1897
-2209
-2219
-2024
-1689
-1346
-1047
-692
-330
-132
-87
-205
-307
-643
-1296
-1659
-1558
-1433
-1522
-1192
-563
-18
98
6
-161
-407
-677
-1158
-1691
-1762
-1559
-1565
-1489
-1124
-675
-341
-217
-125
67
136
39
-126
-312
-395
-447
-567
-518
-281
-27
267
534
758
1011
1100
970
834
720
617
570
541
598
746
986
1295
1529
1612
1694
1751
1734
1639
1604
1578
1587
1540
1578
1662
1585
1255
568
-531
-1696
-2598
-3083
-3402
-3484
-3103
-2283
-1307
-566
-123
141
392
500
303
42
-58
-9
63
140
218
346
479
492
636
649
503
344
82
-237
-558
-940
-1362
-1588
-1680
-1618
-1465
-1260
-979
-605
-296
-124
-133
-219
-328
-426
-926
-1577
-1827
-1598
-1490
-1552
-1188
-561
-126
-151
-262
-241
-288
-542
-921
-1163
-1134
-1102
-1174
-1091
-847
-628
-458
-296
-99
60
52
-40
-162
-336
-476
-612
-746
-702
-596
-350
-31
223
483
742
898
914
809
718
709
659
578
553
656
830
1013
1199
1333
1503
1534
1570
1639
1637
1539
1454
1373
1284
1225
1043
895
602
124
-531
-1193
-1740
-2085
-2351
-2491
-2339
-1987
-1468
-1010
-721
-425
-157
-47
-67
-163
-225
-225
-263
-293
-272
-178
-44
54
149
243
280
249
165
-28
-225
-421
-635
-845
-999
-1052
-1052
-1038
-941
-848
-729
-587
-506
-515
-530
-579
-687
-835
-1257
-1662
-1734
-1620
-1732
-1748
-1395
-851
-601
-632
-505
-261
-179
-352
-656
-722
-601
-699
-854
-895
-804
-681
-638
-550
-357
-252
-260
-263
-338
-430
-507
-655
-756
-756
-716
-565
-394
-198
50
252
375
510
433
373
337
165
41
-18
-42
32
158
234
423
571
716
763
729
755
745
674
607
539
459
480
510
462
432
410
390
288
31
-285
-530
-763
-1004
-1240
-1335
-1262
-1110
-1002
-891
-694
-473
-369
-346
-323
-286
-294
-324
-376
-396
-381
-366
-308
-183
-59
26
48
91
156
104
8
-100
-221
-312
-442
-551
-623
-660
-677
-660
-649
-609
-630
-736
-866
-927
-1019
-1059
-1099
-1102
-837
-785
-603
-566
-485
-459
-134
-330
-498
-242
-299
-135
-466
-467
-346
-415
-528
-734
-630
-514
-580
-639
-531
-410
-396
-478
-536
-423
-393
-417
-425
-358
-250
-209
-195
-151
-99
-25
10
-24
-19
30
54
-14
-79
-105
-109
-139
-188
-162
-61
30
86
118
190
242
195
156
154
139
121
114
86
94
126
108
128
148
119
113
100
80
63
11
-26
-30
-68
-101
-160
-185
-192
-237
-299
-292
-306
-330
-333
-383
-409
-434
-472
-481
-442
-437
-401
-419
-447
-413
-407
-408
-401
-423
-421
-408
-402
-381
-307
-284
-313
-279
-282
-297
-287
-311
-297
-305
-337
-305
-306
-302
-285
-309
-339
-351
-382
-430
-435
-470
-488
-537
-545
-495
-484
-465
-422
-419
-381
-342
-362
-340
-364
-397
-336
-309
-281
-259
-232
-152
-120
-105
-126
-124
-122
-127
-169
-154
-178
-186
-162
-181
-108
-66
-60
-21
-14
-17
-33
-60
-74
-82
-98
-94
-103
-97
-108
-116
-91
-67
-44
-23
-23
4
8
-27
-50
-76
-95
-107
-112
-88
-81
-69
-65
-91
-111
-145
-191
-216
-219
-196
-196
-202
-180
-161
-169
-187
-223
-251
-236
-233
-252
-299
-304
-294
-277
-258
-293
-288
-251
-245
-225
-249
-261
-282
-316
-326
-350
-357
-356
-375
-404
-416
-410
-410
-410
-427
-445
-448
-467
-469
-473
-449
-438
-453
-447
-425
-411
-434
-428
-427
-426
-407
-376
-363
-374
-366
-361
-368
-378
-387
-398
-406
-400
-385
-357
-330
-281
-238
-238
-254
-257
-264
-288
-295
-311
-338
-332
-314
-313
-314
-326
-343
-348
-340
-340
-360
-379
-378
-398
-387
-383
-415
-434
-433
-438
-439
-434
-427
-407
-369
-335
-296
-291
-294
-307
-339
-352
-384
-386
-380
-392
-388
-359
-359
-359
-360
-379
-383
-359
-379
-396
-389
-386
-387
-394
-367
-324
-328
-312
-289
-300
-283
-228
-215
-242
-243
-245
-263
-271
-262
-253
-259
-252
-265
-258
-238
-249
-266
-305
-314
-306
-335
-381
-405
-425
-425
-397
-391
-339
-287
-260
-214
-200
-189
-166
-171
-167
-195
-220
-234
-266
-252
-236
-231
-203
-176
-170
-170
-192
-218
-231
-245
-257
-272
-271
-267
-302
-315
-303
-298
-297
-277
-284
-286
-284
-293
-269
-250
-248
-228
-245
-266
-266
-290
-312
-309
-321
-324
-300
-281
-271
-286
-302
-300
-301
-322
-325
-300
-270
-254
-263
-259
-255
-265
-241
-242
-284
-313
-339
-342
-328
-282
-277
-285
-267
-254
-244
-219
-197
-185
-189
-178
-169
-182
-207
-234
-246
-264
-260
-254
-259
-255
-250
-245
-250
-238
-221
-215
-230
-249
-249
-257
-261
-237
-238
-232
-199
-195
-177
-123
-89
-82
-46
-29
-37
-41
-77
-122
-152
-193
-208
-188
-172
-146
-141
-138
-128
-147
-153
-135
-156
-174
-192
-200
-182
-179
-176
-164
-177
-154
-122
-140
-191
-228
-251
-263
-261
-246
-268
-304
-315
-312
-311
-292
-283
-285
-256
-221
-202
-201
-209
-214
-226
-235
-232
-236
-210
-192
-193
-153
-117
-168
-180
-209
-260
-265
-263
-254
-261
-267
-260
-250
-279
-276
-288
-317
-287
-272
-286
-265
-244
-222
-233
-245
-216
-207
-165
-187
-210
-195
-216
-217
-231
-245
-210
-194
-177
-133
-116
-118
-130
-129
-124
-152
-156
-159
-180
-162
-155
-169
-155
-137
-133
-149
-163
-172
-198
-237
-242
-240
-226
-229
-238
-211
-194
-198
-213
-240
-240
-246
-235
-192
-220
-180
-175
-185
-177
-194
-212
-225
-240
-238
-244
-262
-263
-243
-238
-230
-199
-208
-223
-225
-234
-229
-211
-204
-206
-230
-241
-244
-289
-294
-299
-324
-285
-247
-249
-234
-237
-261
-283
-296
-312
-372
-393
-406
-419
-408
-393
-378
-349
-338
-328
-334
-320
-320
-331
-324
-332
-315
-317
-328
-317
-309
-299
-270
-276
-284
-267
-293
-321
-323
-338
-358
-378
-359
-335
-337
-343
-355
-350
-334
-329
-322
-330
-313
-288
-305
-269
-261
-269
-246
-259
-296
-283
-260
-269
-289
-305
-285
-276
-275
-260
-277
-287
-285
-282
-267
-289
-280
-239
-252
-273
-301
-344
-349
-360
-354
-319
-341
-336
-300
-286
-267
-233
-227
-225
-205
-188
-176
-181
-189
-186
-185
-181
-166
-168
-176
-168
-185
-195
-206
-222
-259
-283
-274
-272
-271
-267
-249
-235
-237
-238
-240
-228
-254
-280
-296
-305
-283
-283
-268
-262
-264
-269
-281
-278
-283
-278
-278
-267
-251
-235
-215
-208
-208
-183
-175
-191
-166
-153
-150
-156
-179
-189
-187
-204
-220
-261
-254
-241
-255
-234
-253
-253
-241
-248
-266
-257
-252
-241
-204
-189
-184
-186
-188
-176
-193
-207
-225
-241
-239
-260
-274
-275
-272
-247
-217
-185
-172
-198
-190
-182
-199
-204
-219
-270
-268
-265
-281
-288
-257
-226
-197
-176
-183
-212
-216
-220
-233
-223
-187
-175
-129
-89
-91
-76
-80
-112
-117
-130
-159
-183
-192
-180
-185
-192
-187
-189
-203
-189
-201
-205
-186
-153
-143
-145
-128
-128
-96
-78
-83
-48
-39
-67
-66
-65
-101
-123
-115
-128
-140
-134
-120
-136
-150
-132
-145
-145
-125
-124
-150
-144
-140
-175
-159
-145
-142
-124
-114
-127
-143
-155
-172
-180
-204
-218
-230
-267
-232
-218
-225
-217
-215
-187
-172
-156
-171
-200
-206
-211
-222
-229
-221
-247
-244
-212
-196
-180
-164
-164
-198
-207
-219
-254
-278
-287
-310
-333
-316
-327
-328
-283
-270
-253
-250
-240
-228
-239
-229
-183
-167
-156
-145
-177
-183
-170
-190
-178
-177
-206
-202
-189
-181
-166
-163
-173
-168
-166
-155
-139
-134
-132
-151
-159
-172
-165
-149
-182
-185
-177
-157
-143
-148
-127
-144
-138
-133
-153
-143
-131
-155
-158
-153
-173
-181
-193
-187
-181
-181
-193
-229
-238
-222
-255
-278
-291
-297
-298
-289
-303
-294
-263
-288
-294
-276
-295
-329
-333
-314
-307
-292
-271
-262
-260
-258
-262
-297
-306
-312
-358
-361
-350
-361
-351
-354
-371
-378
-365
-377
-398
-410
-425
-467
-466
-466
-509
-506
-481
-459
-424
-400
-384
-369
-331
-298
-268
-260
-276
-269
-260
-252
-225
-232
-249
-242
-246
-248
-245
-268
-282
-281
-283
-273
-289
-291
-278
-278
-266
-242
-254
-250
-256
-270
-288
-285
-272
-272
-267
-244
-239
-249
-245
-269
-298
-310
-319
-310
-276
-255
-254
-234
-212
-178
-174
-188
-159
-155
-162
-143
-131
-144
-159
-178
-165
-171
-196
-217
-240
-252
-262
-261
-256
-278
-277
-272
-286
-278
-279
-249
-210
-212
-184
-159
-186
-193
-206
-230
-244
-271
-283
-289
-318
-335
-362
-389
-373
-387
-400
-363
-339
-329
-328
-329
-331
-308
-330
-333
-320
-340
-330
-313
-312
-325
-326
-325
-307
-284
-261
-248
-274
-278
-269
-312
-333
-324
-340
-360
-358
-352
-326
-309
-281
-255
-246
-227
-215
-215
-225
-252
-239
-258
-286
-298
-310
-307
-290
-285
-263
-250
-253
-261
-258
-266
-266
-214
-205
-177
-153
-116
-99
-114
-107
-68
-58
-69
-66
-49
-70
-104
-135
-152
-163
-171
-162
-166
-174
-169
-164
-152
-132
-164
-207
-214
-239
-224
-223
-257
-241
-231
-231
-231
-213
-203
-214
-224
-214
-179
-180
-192
-198
-228
-234
-223
-231
-247
-246
-239
-230
-232
-232
-219
-219
-205
-179
-154
-171
-174
-172
-183
-192
-202
-200
-213
-227
-201
-181
-185
-198
-182
-166
-176
-204
-221
-223
-217
-240
-228
-193
-212
-208
-206
-198
-484
-401
-631
-680
-663
-691
-541
-461
-387
-155
-61
23
241
175
281
226
98
55
-117
-228
-325
-497
-515
-535
-473
-509
-321
-230
-67
22
130
215
161
120
28
-89
-165
-331
-436
-424
-449
-472
-441
-401
-319
-208
-143
-66
-38
1
-16
-19
-33
-94
-145
-199
-309
-351
-351
-389
-366
-310
-279
-208
-117
-70
1
31
22
4
-16
-91
-160
-251
-344
-385
-440
-455
-475
-484
-407
-341
-304
-223
-167
-138
-123
-153
-190
-221
-275
-361
-432
-463
-453
-438
-423
-366
-328
-276
-253
-201
-162
-139
-131
-156
-190
-227
-253
-289
-329
-346
-377
-422
-412
-389
-381
-356
-336
-276
-235
-256
-251
-267
-325
-347
-368
-408
-390
-374
-373
-336
-335
-320
-311
-291
-273
-234
-216
-176
-199
-220
-215
-266
-306
-336
-358
-413
-433
-429
-379
-333
-315
-306
-306
-277
-296
-309
-317
-332
-317
-303
-326
-301
-298
-323
-263
-304
-336
-285
-292
-296
-238
-249
-227
-223
-229
-243
-257
-267
-284
-334
-357
-349
-376
-385
-371
-364
-358
-347
-308
-293
-296
-276
-257
-230
-249
-250
-275
-265
-300
-327
-324
-319
-319
-279
-261
-221
-201
-226
-194
-209
-238
-239
-263
-269
-239
-274
-253
-267
-252
-221
-222
-256
-246
-242
-216
-240
-265
-270
-299
-315
-335
-338
-342
-326
-330
-317
-348
-322
-309
-312
-320
-316
-321
-333
-299
-269
-232
-194
-202
-253
-222
-239
-285
-320
-323
-333
-322
-311
-302
-274
-310
-322
-334
-369
-386
-396
-434
-400
-365
-355
-315
-289
-306
-306
-285
-329
-329
-314
-319
-288
-269
-279
-247
-249
-278
-262
-256
-248
-241
-244
-219
-225
-245
-223
-223
-213
-221
-258
-271
-248
-250
-253
-219
-183
-162
-168
-185
-175
-191
-218
-241
-254
-236
-231
-215
-195
-174
-175
-169
-168
-195
-177
-167
-164
-183
-206
-194
-161
-179
-203
-197
-187
-185
-190
-189
-178
-186
-197
-198
-203
-194
-178
-201
-161
-95
-123
-108
-91
-93
-75
-90
-135
-123
-119
-114
-99
-118
-123
-111
-121
-152
-161
-157
-185
-199
-172
-170
-183
-170
-198
-197
-181
-204
-217
-213
-227
-216
-196
-196
-178
-171
-175
-166
-157
-137
-103
-142
-139
-128
-162
-188
-210
-247
-254
-276
-306
-284
-316
-325
-281
-289
-290
-267
-265
-248
-205
-221
-229
-212
-221
-240
-266
-268
-289
-306
-313
-288
-311
-344
-357
-362
-369
-376
-344
-328
-292
-266
-270
-251
-229
-262
-263
-237
-203
-183
-189
-161
-127
-135
-131
-132
-162
-165
-200
-275
-284
-322
-347
-381
-435
-423
-420
-434
-395
-352
-319
-265
-243
-220
-184
-190
-217
-235
-253
-274
-294
-303
-291
-292
-274
-256
-268
-248
-210
-223
-218
-229
-244
-238
-271
-284
-272
-302
-304
-289
-299
-309
-335
-357
-355
-357
-361
-338
-305
-322
-307
-283
-298
-293
-287
-288
-269
-243
-270
-293
-287
-295
-300
-311
-308
-329
-332
-348
-346
-354
-388
-402
-406
-436
-439
-422
-417
-406
-401
-387
-327
-331
-488
-511
-364
-312
-382
-432
-279
-261
-373
-339
-231
-255
-229
-294
-368
-305
-290
-287
-352
-431
-372
-292
-371
-377
-281
-176
-264
-388
-330
-227
-263
-344
-334
-262
-225
-310
-314
-264
-231
-236
-289
-328
-291
-228
-262
-335
-296
-193
-194
-232
-200
-150
-149
-202
-275
-297
-242
-282
-345
-351
-325
-307
-332
-351
-327
-280
-221
-203
-221
-200
-153
-165
-206
-206
-236
-295
-337
-357
-358
-380
-406
-379
-359
-334
-273
-261
-241
-206
-199
-195
-227
-274
-286
-310
-348
-372
-387
-377
-370
-366
-339
-325
-339
-338
-330
-318
-298
-288
-302
-310
-295
-300
-326
-344
-322
-315
-313
-310
-299
-295
-253
-257
-256
-225
-225
-214
-204
-215
-182
-179
-195
-166
-166
-152
-161
-178
-178
-168
-166
-190
-176
-164
-175
-195
-212
-223
-225
-226
-219
-203
-222
-222
-203
-240
-257
-259
-254
-238
-231
-218
-188
-183
-161
-112
-114
-110
-89
-96
-108
-132
-159
-183
-202
-258
-282
-240
-213
-210
-198
-173
-127
-139
-217
-261
-261
-285
-337
-384
-383
-362
-337
-322
-293
-246
-211
-186
-150
-138
-154
-160
-210
-229
-226
-246
-250
-273
-252
-196
-193
-180
-151
-139
-79
-52
-36
10
29
51
68
51
62
45
25
9
-24
-56
-60
-44
-36
-31
-28
6
65
100
136
152
176
213
205
167
117
75
43
8
-19
-38
-36
10
20
17
39
38
4
-10
-51
-108
-139
-182
-228
-271
-283
-312
-371
-393
-372
-393
-403
-424
-451
-418
-426
-444
-437
-430
-426
-396
-384
-426
-459
-474
-470
-560
-668
-593
-549
-631
-572
-442
-416
-500
-421
-338
-438
-474
-401
-446
-501
-460
-418
-444
-457
-376
-324
-321
-320
-237
-184
-226
-231
-210
-220
-201
-158
-132
-63
43
166
247
361
509
641
721
783
837
842
810
769
728
658
619
561
491
484
524
619
745
831
965
1136
1242
1327
1327
1213
1006
646
87
-632
-1320
-1851
-2285
-2681
-2906
-2816
-2410
-1877
-1383
-914
-395
205
662
833
896
939
906
745
448
97
-237
-573
-917
-1226
-1453
-1556
-1596
-1575
-1455
-1326
-1199
-1044
-906
-810
-760
-747
-721
-678
-654
-623
-613
-588
-548
-518
-505
-503
-498
-477
-486
-540
-612
-748
-868
-955
-1029
-1089
-1086
-982
-809
-563
-293
-48
223
511
755
963
1092
1153
1144
1080
1021
881
704
549
421
380
408
446
516
710
1003
1300
1560
1756
1937
2086
2125
1985
1480
538
-496
-1376
-2165
-2964
-3800
-4211
-3959
-3298
-2595
-2000
-1322
-341
628
1200
1438
1557
1735
1794
1549
1135
679
200
-235
-644
-966
-1103
-1123
-988
-650
-174
216
343
325
364
289
-52
-537
-1041
-1408
-1628
-1897
-2172
-2280
-2129
-1842
-1689
-1534
-1124
-610
-184
136
345
500
518
290
-106
-548
-924
-1307
-1686
-1832
-1727
-1577
-1451
-1255
-916
-601
-418
-294
-144
39
189
195
138
156
159
97
-44
-149
-129
-50
61
276
566
820
1053
1243
1422
1533
1461
1311
1200
1170
1122
1035
1046
1181
1392
1585
1675
1749
1812
1609
973
46
-858
-1599
-2344
-3158
-3814
-4054
-3752
-3199
-2700
-2145
-1376
-371
559
1189
1662
2073
2369
2470
2275
1850
1352
762
136
-399
-894
-1231
-1394
-1358
-1080
-747
-497
-322
-169
-29
-30
-222
-516
-752
-973
-1243
-1519
-1740
-1873
-1936
-1880
-1670
-1323
-910
-436
31
459
774
810
666
414
78
-361
-890
-1298
-1521
-1656
-1717
-1664
-1514
-1282
-1010
-748
-439
-138
97
307
425
467
457
348
153
-10
-146
-251
-306
-207
35
313
628
930
1165
1355
1523
1602
1565
1476
1439
1440
1361
1271
1274
1350
1482
1596
1640
1744
1838
1651
1034
77
-825
-1583
-2411
-3355
-4123
-4357
-4033
-3460
-2926
-2324
-1469
-395
584
1244
1744
2197
2589
2751
2552
2126
1565
945
324
-329
-956
-1415
-1624
-1575
-1315
-1035
-829
-593
-384
-241
-245
-443
-706
-893
-1065
-1269
-1509
-1722
-1779
-1719
-1608
-1448
-1237
-891
-429
10
333
501
527
482
290
-93
-579
-1055
-1404
-1641
-1810
-1904
-1845
-1669
-1422
-1196
-935
-674
-435
-181
26
159
188
170
99
16
-72
-225
-380
-400
-302
-141
53
273
569
850
1066
1193
1265
1351
1365
1288
1221
1190
1138
1102
1108
1201
1361
1504
1629
1772
1857
1749
1207
242
-766
-1649
-2487
-3398
-4214
-4568
-4290
-3664
-3015
-2390
-1620
-575
489
1244
1742
2187
2584
2789
2644
2163
1505
773
75
-635
-1327
-1819
-2037
-1945
-1636
-1289
-999
-745
-492
-275
-231
-433
-654
-786
-883
-1040
-1235
-1409
-1495
-1485
-1470
-1439
-1300
-960
-572
-283
-10
226
295
172
-42
-338
-705
-1087
-1399
-1586
-1658
-1662
-1655
-1570
-1331
-1047
-872
-731
-489
-186
10
89
148
174
103
-36
-181
-336
-402
-398
-376
-276
-54
146
343
606
862
1065
1173
1302
1428
1496
1459
1337
1274
1272
1253
1249
1282
1450
1675
1837
1998
2117
1931
1267
229
-891
-1810
-2665
-3647
-4443
-4658
-4304
-3664
-3008
-2364
-1480
-398
638
1384
1913
2427
2859
2990
2721
2158
1454
718
-28
-776
-1446
-1905
-2015
-1869
-1628
-1352
-1070
-817
-587
-470
-507
-625
-732
-791
-882
-1064
-1192
-1254
-1248
-1292
-1419
-1322
-973
-586
-402
-238
137
417
324
14
-271
-551
-840
-1287
-1695
-1779
-1747
-1754
-1777
-1639
-1293
-1074
-1001
-728
-366
-135
-23
51
189
228
65
-120
-200
-209
-241
-317
-224
29
226
367
542
774
1042
1190
1266
1432
1558
1598
1542
1461
1437
1395
1367
1378
1520
1725
1934
2102
2241
2102
1812
615
-501
-1338
-2577
-3277
-4100
-4714
-4464
-3811
-3199
-2445
-1752
-728
461
1322
1877
2372
3008
3237
3131
2675
1886
1125
469
-317
-1061
-1571
-1797
-1708
-1507
-1306
-1155
-880
-672
-552
-559
-683
-741
-776
-860
-1013
-1142
-1218
-1161
-1080
-1012
-818
-608
-447
-167
99
205
87
-201
-315
-499
-952
-1354
-1562
-1608
-1569
-1648
-1705
-1505
-1264
-1075
-999
-890
-542
-292
-250
-103
-40
-89
-85
-164
-206
-266
-366
-327
-201
-113
-33
-8
89
313
403
416
570
781
970
1119
1233
1370
1431
1426
1441
1426
1359
1421
1526
1629
1750
1848
2048
2151
2001
1491
508
-614
-1560
-2472
-3434
-4239
-4727
-4585
-4027
-3432
-2763
-2065
-1063
86
906
1455
2030
2593
2985
2919
2353
1721
1094
468
-238
-1013
-1557
-1705
-1671
-1602
-1483
-1347
-1086
-860
-792
-815
-919
-977
-970
-1066
-1224
-1338
-1413
-1333
-1172
-1031
-886
-790
-580
-209
19
-71
-254
-286
-241
-487
-982
-1270
-1358
-1410
-1557
-1826
-1854
-1602
-1396
-1321
-1235
-1022
-681
-483
-374
-249
-233
-211
-138
-163
-245
-284
-276
-164
-93
-129
-131
-80
37
120
107
187
418
627
830
1002
1126
1281
1396
1439
1442
1370
1373
1479
1561
1664
1751
1883
2046
2016
1664
918
-100
-1105
-2046
-2952
-3813
-4455
-4611
-4288
-3800
-3222
-2499
-1598
-552
367
1058
1736
2407
2863
2999
2700
2193
1654
964
254
-464
-1110
-1411
-1513
-1590
-1589
-1502
-1328
-1090
-998
-980
-971
-963
-885
-884
-1041
-1162
-1205
-1184
-1096
-1026
-867
-515
-120
148
225
212
199
38
-328
-734
-1066
-1311
-1476
-1596
-1663
-1697
-1649
-1540
-1421
-1269
-1067
-793
-492
-251
-112
-44
1
17
-103
-322
-420
-414
-398
-388
-374
-328
-269
-230
-219
-220
-190
-83
56
230
435
653
870
1060
1222
1285
1336
1381
1390
1460
1511
1559
1673
1752
1816
1926
1968
1906
1672
1065
168
-749
-1591
-2346
-3061
-3672
-3916
-3810
-3514
-3086
-2576
-1916
-1066
-320
277
882
1467
1973
2233
2141
1870
1556
1181
749
242
-264
-543
-698
-856
-990
-1039
-973
-878
-913
-969
-944
-878
-787
-790
-853
-850
-866
-918
-944
-928
-842
-725
-652
-524
-359
-345
-423
-484
-486
-506
-703
-812
-743
-708
-773
-909
-950
-839
-845
-973
-957
-811
-648
-538
-481
-318
-191
-231
-224
-173
-189
-210
-220
-183
-147
-183
-184
-131
-90
-95
-73
13
199
383
515
686
915
1118
1266
1320
1418
1437
1558
1540
1314
1838
1531
1537
1965
1611
1990
1788
1493
1377
544
-37
-725
-1488
-1965
-2572
-2894
-2967
-3025
-2898
-2734
-2416
-1859
-1444
-1001
-351
184
801
1207
1410
1591
1510
1377
1137
834
590
323
127
-26
-232
-358
-437
-500
-474
-508
-450
-387
-359
-261
-315
-373
-488
-665
-800
-1024
-1153
-1190
-1217
-1191
-1246
-1292
-1228
-1187
-1194
-1144
-1007
-803
-704
-643
-544
-491
-497
-586
-687
-655
-609
-580
-525
-403
-288
-300
-329
-318
-319
-378
-418
-363
-342
-375
-404
-402
-374
-391
-406
-352
-238
-115
28
187
417
639
810
974
1102
1211
1295
1347
1389
1418
1433
1454
1494
1546
1604
1624
1644
1632
1474
1134
639
53
-506
-1064
-1626
-2040
-2310
-2456
-2573
-2630
-2566
-2367
-2087
-1772
-1411
-941
-423
34
383
620
771
807
765
658
507
364
263
151
20
-74
-137
-156
-174
-192
-129
-50
19
108
70
-7
-72
-241
-433
-621
-812
-967
-1112
-1296
-1457
-1590
-1700
-1745
-1793
-1731
-1555
-1419
-1289
-1149
-993
-845
-798
-799
-706
-608
-521
-452
-379
-240
-156
-188
-141
-69
-64
-83
-104
-77
-62
-101
-119
-127
-173
-238
-319
-342
-336
-333
-291
-203
-88
48
184
324
470
645
789
888
1005
1121
1221
1300
1341
1408
1522
1600
1651
1716
1795
1782
1575
1210
762
296
-201
-732
-1124
-1392
-1599
-1780
-1986
-2112
-2118
-2046
-1917
-1733
-1459
-1074
-702
-444
-192
-23
40
75
47
6
13
37
89
94
52
75
136
133
136
196
286
364
415
392
353
289
160
2
-230
-431
-590
-796
-979
-1192
-1445
-1617
-1745
-1879
-1911
-1870
-1738
-1562
-1465
-1342
-1126
-1023
-917
-822
-736
-553
-455
-360
-207
-97
-41
12
33
85
109
98
162
198
150
127
97
30
-26
-130
-216
-240
-259
-242
-201
-146
-29
97
235
417
573
741
914
1042
1157
1250
1333
1411
1493
1560
1641
1746
1825
1875
1803
1569
1220
753
274
-190
-642
-1007
-1234
-1389
-1530
-1707
-1839
-1807
-1724
-1641
-1463
-1167
-806
-485
-277
-129
-36
-22
-46
-79
-140
-123
-29
27
42
64
130
201
231
270
348
415
475
525
511
438
324
143
-47
-282
-544
-729
-913
-1046
-1169
-1346
-1521
-1650
-1758
-1815
-1860
-1819
-1604
-1453
-1345
-1209
-1085
-907
-793
-803
-667
-441
-286
-165
-86
20
112
62
67
136
108
142
190
158
146
97
40
-23
-99
-194
-210
-185
-139
-65
12
136
238
348
509
619
717
851
986
1086
1145
1230
1320
1374
1401
1463
1599
1695
1699
1658
1485
1116
643
189
-274
-739
-1118
-1353
-1503
-1685
-1870
-1959
-1988
-1915
-1770
-1627
-1345
-967
-626
-410
-256
-155
-94
-103
-157
-179
-150
-66
-43
-55
-67
-33
30
66
93
176
263
356
409
374
308
198
44
-138
-358
-580
-739
-901
-1047
-1160
-1300
-1442
-1556
-1679
-1779
-1812
-1796
-1668
-1519
-1395
-1288
-1221
-1080
-966
-962
-908
-760
-544
-366
-275
-160
-23
46
67
69
72
104
124
88
62
14
-53
-110
-210
-307
-363
-382
-361
-314
-223
-111
15
148
310
436
547
698
838
964
1054
1135
1204
1282
1352
1385
1426
1543
1626
1617
1474
1174
761
294
-180
-633
-1054
-1349
-1509
-1670
-1852
-2012
-2070
-2016
-1930
-1823
-1568
-1203
-803
-495
-308
-184
-116
-93
-93
-143
-163
-90
-26
-42
-85
-104
-70
-27
1
82
174
252
341
375
317
242
103
-57
-238
-451
-640
-794
-936
-1061
-1164
-1257
-1320
-1375
-1430
-1493
-1528
-1543
-1534
-1485
-1463
-1408
-1295
-1188
-1062
-964
-842
-644
-514
-372
-186
-65
54
136
154
190
179
129
113
67
-29
-119
-215
-327
-401
-484
-511
-474
-451
-374
-291
-190
-41
119
270
446
629
772
895
976
1032
1116
1153
1216
1312
1394
1540
1659
1749
1853
1851
1640
1281
803
263
-226
-740
-1192
-1453
-1665
-1858
-2049
-2220
-2198
-2077
-1958
-1705
-1341
-936
-504
-224
-81
33
77
71
50
-12
-15
40
7
-24
-62
-93
-38
4
46
175
288
410
510
501
441
343
183
20
-191
-443
-630
-781
-909
-1041
-1158
-1212
-1266
-1306
-1354
-1380
-1383
-1393
-1409
-1438
-1415
-1336
-1276
-1201
-1073
-936
-767
-627
-466
-254
-97
38
163
265
323
306
277
229
116
-31
-162
-267
-384
-496
-548
-561
-560
-487
-398
-315
-156
9
113
260
402
556
696
796
927
1019
1100
1213
1296
1368
1496
1598
1732
1893
2023
2090
2023
1792
1337
764
148
-429
-982
-1474
-1765
-1963
-2140
-2261
-2378
-2311
-2104
-1943
-1652
-1256
-818
-382
-122
-14
84
62
22
-13
-110
-102
-13
-5
-10
3
-2
59
108
160
262
350
436
496
444
334
177
-12
-208
-441
-661
-842
-992
-1138
-1283
-1386
-1453
-1482
-1478
-1488
-1469
-1444
-1408
-1381
-1389
-1415
-1338
-1231
-1149
-1058
-913
-704
-511
-412
-319
-171
-64
30
70
89
111
48
-57
-149
-287
-423
-517
-587
-629
-633
-622
-562
-513
-459
-359
-306
-190
-34
73
173
283
415
562
669
749
869
1002
1114
1221
1342
1497
1628
1731
1857
1953
1968
1880
1608
1139
532
-90
-611
-1126
-1599
-1832
-1961
-2086
-2209
-2330
-2271
-2074
-1915
-1631
-1254
-822
-390
-134
-23
72
97
138
162
78
73
128
111
46
-22
-96
-72
-19
27
125
193
283
351
265
152
22
-162
-319
-534
-810
-995
-1176
-1326
-1454
-1611
-1663
-1631
-1570
-1465
-1321
-1208
-1075
-966
-922
-888
-927
-905
-843
-840
-786
-725
-635
-484
-411
-357
-274
-200
-99
-57
-70
-47
-48
-101
-185
-339
-446
-503
-591
-645
-669
-640
-554
-488
-413
-306
-221
-106
5
88
193
299
377
430
503
550
614
693
776
859
935
1043
1160
1293
1384
1536
1693
1852
2004
1946
1605
1060
381
-281
-862
-1545
-2032
-2201
-2360
-2497
-2642
-2720
-2457
-2196
-1951
-1505
-1018
-439
80
314
389
408
321
291
152
26
42
57
51
1
-115
-142
-47
20
135
234
309
423
438
259
26
-198
-426
-664
-944
-1149
-1247
-1332
-1388
-1407
-1389
-1291
-1154
-1046
-924
-804
-728
-641
-627
-618
-649
-698
-658
-645
-652
-599
-541
-431
-334
-299
-228
-143
-57
-4
-51
-96
-107
-184
-270
-380
-465
-507
-498
-491
-453
-378
-296
-183
-56
42
131
245
342
426
505
554
634
700
768
860
929
1036
1159
1258
1328
1426
1538
1702
1854
2026
2181
2081
1593
893
129
-571
-1226
-2003
-2388
-2468
-2526
-2603
-2810
-2766
-2351
-2109
-1744
-1249
-667
82
575
736
837
806
773
796
591
496
525
537
484
320
71
1
51
83
128
84
146
279
176
-76
-260
-473
-648
-809
-1072
-1197
-1263
-1311
-1321
-1387
-1354
-1211
-1099
-925
-775
-673
-547
-477
-423
-433
-532
-566
-547
-527
-510
-550
-509
-376
-297
-297
-306
-219
-122
-116
-148
-174
-253
-317
-418
-570
-656
-674
-683
-655
-616
-548
-450
-359
-243
-149
-80
48
183
307
408
501
623
742
851
949
999
1096
1204
1225
1257
1304
1431
1570
1699
1836
1954
1844
1297
516
-272
-917
-1508
-2281
-2627
-2644
-2656
-2734
-2935
-2843
-2389
-2056
-1638
-1058
-429
335
879
1090
1171
1084
1067
1055
808
602
522
393
220
-7
-352
-469
-405
-339
-295
-296
-192
-50
-127
-357
-547
-727
-854
-998
-1222
-1328
-1368
-1366
-1311
-1310
-1240
-1027
-760
-472
-254
-132
-4
97
15
-182
-404
-562
-677
-828
-905
-926
-933
-891
-834
-797
-732
-633
-488
-338
-273
-277
-307
-350
-439
-616
-766
-811
-794
-785
-725
-622
-481
-293
-150
-13
157
361
559
678
741
827
871
897
946
979
981
1012
1117
1195
1222
1355
1514
1689
1877
1952
1882
1537
835
34
-777
-1502
-2166
-2809
-3034
-3084
-3128
-3159
-3134
-2780
-2178
-1654
-1016
-286
472
1143
1489
1553
1461
1275
1129
895
538
293
137
-58
-301
-532
-725
-702
-554
-432
-340
-285
-173
-114
-257
-498
-718
-905
-1041
-1216
-1401
-1486
-1473
-1390
-1304
-1211
-992
-677
-346
-60
126
231
266
229
78
-159
-429
-618
-745
-928
-1103
-1208
-1251
-1201
-1139
-1089
-923
-718
-529
-416
-398
-407
-422
-495
-567
-659
-713
-638
-589
-551
-449
-335
-178
19
163
289
426
555
628
625
567
541
517
548
619
657
763
908
1012
1121
1181
1275
1451
1627
1814
2008
2098
2007
1504
618
-250
-1048
-1727
-2407
-2949
-3000
-2927
-2895
-2909
-2821
-2339
-1703
-1113
-449
228
932
1503
1694
1590
1350
1109
982
742
399
179
49
-110
-300
-543
-697
-622
-456
-340
-304
-254
-184
-236
-439
-678
-889
-1039
-1074
-1172
-1276
-1286
-1228
-1096
-940
-812
-569
-237
70
328
422
421
435
374
172
-108
-432
-685
-913
-1159
-1434
-1633
-1629
-1520
-1421
-1275
-1082
-800
-524
-374
-292
-243
-168
-143
-194
-278
-316
-334
-336
-352
-352
-302
-200
-52
38
101
145
229
322
344
328
334
431
519
569
653
775
891
1045
1112
1412
1685
1812
2093
2308
2446
2435
2104
1298
77
-1154
-2169
-2951
-3699
-4262
-4201
-3880
-3566
-3346
-2937
-2006
-829
158
1048
1784
2463
2973
2915
2369
1704
1085
628
48
-659
-1126
-1367
-1480
-1604
-1863
-1923
-1532
-1085
-840
-750
-684
-537
-545
-825
-1117
-1266
-1209
-1058
-1006
-887
-583
-213
164
447
660
871
1026
1035
815
341
-181
-637
-1093
-1658
-2275
-2704
-2784
-2735
-2695
-2606
-2237
-1572
-991
-543
-132
353
826
1023
897
763
609
336
24
-329
-640
-852
-1036
-1139
-1261
-1360
-1301
-1076
-857
-689
-515
-287
29
294
458
618
865
1147
1321
1386
1461
1577
1609
1552
1450
1333
1379
1482
1600
1776
1918
1931
1490
143
-1660
-3138
-4012
-4566
-5164
-5524
-4866
-3706
-2694
-1837
-900
613
2374
3441
3843
3992
4028
3811
2929
1410
4
-1005
-1645
-2211
-2868
-3088
-2752
-2279
-2020
-1913
-1619
-988
-406
-217
-340
-477
-428
-403
-622
-725
-526
-62
466
744
881
1075
1247
1223
916
396
-90
-564
-1148
-1833
-2458
-2860
-2937
-2804
-2579
-2329
-1972
-1388
-794
-427
-232
-20
346
614
521
312
224
199
61
-244
-581
-732
-837
-1002
-1197
-1402
-1509
-1520
-1497
-1446
-1406
-1186
-765
-338
-6
289
621
969
1205
1249
1217
1220
1231
1129
910
705
637
602
551
522
610
845
1139
1460
1810
2161
2325
1999
683
-1281
-2982
-3973
-4534
-5109
-5564
-4994
-3456
-1968
-761
183
1494
3159
4176
4328
4015
3588
3053
2085
443
-1165
-2196
-2579
-2614
-2749
-2686
-2117
-1321
-734
-474
-343
-61
273
279
-96
-530
-693
-644
-599
-527
-261
265
888
1312
1450
1402
1222
970
489
-221
-921
-1501
-1952
-2306
-2608
-2688
-2442
-1982
-1353
-686
-98
228
252
244
169
-142
-639
-1060
-970
-1407
-1453
-925
-657
-64
405
285
76
239
-62
-476
-852
-1275
-1410
-1557
-1590
-1267
-953
-710
-146
333
630
924
1243
1461
1422
1330
1060
687
497
289
48
15
198
523
740
917
1300
1668
1987
2351
2553
2543
2180
773
-1320
-3251
-4431
-4816
-5130
-5396
-4761
-3184
-1432
45
919
1917
3268
4140
4207
3628
2831
2120
1177
-298
-1766
-2656
-2811
-2467
-2265
-2042
-1493
-768
-214
-112
-237
-254
-170
-256
-612
-996
-1060
-884
-632
-313
88
652
1252
1639
1696
1431
1012
550
-55
-814
-1503
-2017
-2343
-2477
-2546
-2437
-2034
-1435
-970
-648
-369
-77
104
-31
-294
-375
-510
-711
-846
-973
-908
-778
-763
-666
-564
-619
-704
-805
-961
-1145
-1345
-1390
-1295
-1147
-906
-589
-231
128
397
589
723
745
722
611
406
188
-7
-116
-127
-81
52
289
538
798
964
1092
1229
1369
1551
1708
1848
1889
1624
551
-1255
-3003
-4013
-4296
-4427
-4621
-4229
-2820
-1239
-28
715
1383
2438
3323
3382
2886
2247
1628
948
-206
-1525
-2317
-2422
-2123
-1911
-1808
-1443
-830
-375
-297
-433
-499
-417
-394
-636
-951
-957
-686
-401
-131
198
613
1056
1314
1233
922
501
50
-499
-1149
-1746
-2151
-2355
-2392
-2334
-2147
-1804
-1442
-1045
-686
-424
-284
-268
-289
-243
-368
-570
-668
-747
-766
-794
-828
-748
-655
-678
-749
-832
-936
-1022
-1128
-1159
-1139
-1032
-852
-627
-371
-133
138
381
570
676
713
691
613
456
257
110
19
-26
99
283
460
703
935
1127
1297
1385
1571
1842
2011
2170
2069
1447
12
-1901
-3423
-4106
-4327
-4470
-4490
-3635
-2046
-662
334
1035
1865
2939
3481
3267
2685
1986
1261
351
-983
-2087
-2543
-2405
-2069
-1903
-1708
-1233
-650
-335
-331
-388
-310
-190
-265
-592
-809
-673
-358
-82
150
468
893
1238
1244
989
583
132
-318
-856
-1439
-1873
-2120
-2200
-2143
-2023
-1763
-1261
-694
-205
51
-122
-368
-512
-710
-999
-1329
-1422
-1069
-840
-791
-559
-307
-32
128
-36
-180
-297
-601
-899
-1182
-1421
-1432
-1309
-1052
-721
-413
-71
291
539
662
708
693
704
651
493
272
162
245
342
447
655
896
1139
1328
1369
1441
1539
1643
1799
1986
2139
2090
1621
294
-1598
-3142
-3856
-4007
-3983
-4018
-3306
-1711
-262
756
1408
2079
3116
3742
3470
2761
1936
1131
263
-1000
-2126
-2583
-2419
-2017
-1740
-1554
-1143
-521
-106
-39
-116
-98
-5
-20
-283
-499
-400
-93
253
536
766
1057
1306
1247
954
468
-97
-590
-1080
-1605
-1991
-2214
-2250
-2054
-1800
-1454
-951
-409
103
402
94
-344
-526
-685
-939
-1348
-1521
-1097
-798
-831
-616
-296
-3
156
-28
-196
-300
-625
-990
-1246
-1511
-1525
-1349
-1025
-587
-255
68
466
752
852
834
763
762
661
456
228
133
231
359
493
681
911
1170
1305
1307
1356
1461
1552
1718
1882
1975
1838
1149
-316
-2098
-3429
-3910
-3992
-4057
-3894
-2977
-1471
-191
673
1343
2130
3032
3427
3058
2286
1503
717
-232
-1376
-2267
-2513
-2228
-1912
-1742
-1496
-1053
-496
-188
-209
-272
-201
-87
-153
-439
-576
-369
-28
230
417
611
876
1057
864
417
-57
-495
-922
-1448
-1927
-2199
-2224
-2114
-1913
-1696
-1512
-1142
-710
-402
-265
-334
-352
-221
-334
-575
-679
-723
-641
-598
-672
-645
-560
-497
-494
-651
-841
-899
-1002
-1065
-1128
-1140
-957
-710
-469
-212
40
282
499
622
601
524
495
451
335
252
225
228
316
458
634
855
991
1076
1237
1326
1330
1403
1515
1680
1893
1916
1670
844
-852
-2540
-3546
-3849
-3843
-3928
-3638
-2412
-897
245
1053
1646
2482
3297
3370
2793
1968
1129
325
-632
-1718
-2370
-2357
-1986
-1662
-1439
-1178
-718
-219
-61
-139
-193
-188
-171
-297
-588
-613
-339
-19
315
515
668
913
933
642
234
-329
-814
-1167
-1572
-1917
-2084
-2077
-1829
-1528
-1235
-857
-355
9
-52
-294
-462
-546
-740
-1044
-1168
-967
-825
-795
-559
-323
-98
31
4
-40
-215
-569
-897
-1100
-1274
-1366
-1334
-1087
-737
-436
-150
176
466
663
757
794
752
681
583
460
398
415
417
514
698
830
1039
1139
1115
1177
1198
1228
1338
1417
1633
1928
2004
1782
1038
-466
-2049
-3150
-3619
-3657
-3652
-3355
-2321
-883
314
1183
1859
2542
3197
3352
2879
2053
1160
300
-540
-1442
-2060
-2115
-1775
-1361
-1058
-823
-488
-96
46
-38
-150
-238
-301
-407
-538
-488
-211
151
535
843
1018
1127
1083
792
311
-272
-851
-1299
-1668
-1943
-2061
-1991
-1847
-1697
-1458
-1101
-697
-364
-225
-147
-90
-195
-326
-409
-514
-555
-564
-570
-532
-516
-528
-494
-493
-549
-686
-826
-900
-978
-1051
-1043
-890
-632
-335
-52
208
465
681
820
865
839
777
708
635
600
539
567
649
778
912
1035
1063
1096
1113
1060
1071
1146
1305
1573
1810
1903
1667
901
-595
-2199
-3200
-3448
-3460
-3415
-3092
-2054
-582
525
1256
1830
2456
3089
3169
2523
1611
760
0
-753
-1656
-2253
-2207
-1800
-1405
-1173
-1029
-669
-198
-29
-129
-276
-346
-329
-362
-518
-535
-268
133
466
619
645
659
588
332
-104
-662
-1106
-1420
-1688
-1871
-1949
-1858
-1549
-1172
-830
-536
-249
12
62
-373
-943
-1214
-1269
-1330
-1482
-1443
-994
-564
-427
-266
-31
109
73
-161
-425
-722
-1113
-1385
-1496
-1526
-1431
-1170
-749
-308
-3
259
522
776
856
754
689
654
589
466
323
288
408
467
572
660
770
848
875
891
913
935
1098
1348
1571
1800
1837
1562
849
-519
-2042
-3120
-3464
-3381
-3182
-2812
-1971
-675
512
1309
1841
2340
2829
2926
2335
1384
461
-350
-1012
-1673
-2153
-2136
-1729
-1292
-996
-871
-667
-327
-160
-278
-490
-601
-594
-543
-577
-524
-196
259
617
809
824
771
641
286
-242
-791
-1249
-1543
-1748
-1955
-2088
-2027
-1749
-1363
-1086
-878
-612
-334
-247
-342
-514
-630
-681
-721
-757
-779
-760
-690
-633
-642
-709
-786
-818
-844
-985
-1146
-1230
-1178
-1041
-907
-712
-414
-107
198
391
482
584
625
610
536
448
375
391
411
458
535
618
712
809
849
769
701
724
821
922
1030
1276
1664
1948
1855
1311
157
-1435
-2788
-3529
-3656
-3525
-3288
-2591
-1277
19
971
1702
2323
2954
3246
2844
1979
1011
136
-630
-1367
-1971
-2155
-1870
-1411
-1119
-925
-722
-426
-166
-259
-478
-636
-712
-719
-723
-661
-356
105
512
821
920
895
817
514
62
-429
-953
-1322
-1564
-1693
-1710
-1594
-1338
-945
-620
-339
-240
-561
-801
-844
-878
-1076
-1282
-1103
-593
-395
-403
-158
105
229
93
-161
-384
-656
-1015
-1284
-1416
-1496
-1438
-1201
-853
-569
-239
102
467
750
787
774
836
772
670
562
469
528
613
600
651
711
713
786
772
763
805
804
853
1004
1205
1472
1767
1934
1856
1268
40
-1587
-2950
-3596
-3662
-3514
-3191
-2421
-1118
222
1192
1888
2427
2920
3122
2672
1723
707
-148
-841
-1457
-1988
-2125
-1784
-1303
-940
-780
-659
-423
-245
-289
-521
-689
-769
-736
-668
-557
-249
205
642
942
996
878
687
348
-140
-665
-1158
-1505
-1690
-1765
-1732
-1607
-1658
-1631
-1386
-1056
-877
-846
-741
-429
-339
-609
-651
-520
-378
-329
-379
-335
-309
-476
-665
-786
-954
-1121
-1198
-1187
-1192
-1192
-1112
-869
-564
-390
-235
20
248
378
419
434
519
559
534
519
492
508
538
544
538
547
560
563
522
507
500
591
747
1024
1352
1624
1837
1953
1627
584
-1141
-2761
-3531
-3615
-3506
-3343
-2803
-1494
12
1043
1704
2205
2743
3118
2804
1890
774
-133
-778
-1375
-2018
-2321
-2062
-1513
-1124
-1028
-969
-777
-553
-564
-784
-1005
-1046
-925
-835
-747
-495
-13
527
857
929
833
684
403
-83
-652
-1228
-1595
-1726
-1778
-1775
-1666
-1404
-1105
-808
-889
-1262
-1347
-1155
-999
-1135
-1279
-946
-394
-307
-307
-88
116
200
10
-286
-572
-902
-1155
-1290
-1369
-1440
-1425
-1138
-810
-627
-464
-248
64
287
269
298
419
467
513
473
477
591
657
667
688
648
628
573
468
415
306
300
387
624
855
1159
1483
1821
1990
1657
765
-767
-2351
-3403
-3728
-3630
-3411
-2912
-1854
-471
719
1502
2009
2499
2801
2608
1878
870
-70
-744
-1285
-1756
-2031
-1920
-1463
-1045
-861
-814
-760
-627
-565
-753
-968
-1062
-1007
-852
-690
-449
-4
501
870
1002
933
734
407
-57
-627
-1167
-1573
-1819
-1928
-1968
-1968
-1851
-1567
-1251
-1065
-952
-781
-589
-487
-506
-569
-549
-429
-285
-228
-215
-183
-152
-217
-408
-633
-820
-955
-1029
-1102
-1153
-1106
-954
-725
-479
-281
-35
214
401
499
492
519
574
598
583
588
631
761
866
923
965
969
964
882
725
581
537
578
767
950
1247
1662
1996
2093
1722
620
-1074
-2609
-3422
-3477
-3367
-3239
-2628
-1339
35
1072
1715
2196
2769
3059
2702
1797
773
-61
-592
-1095
-1673
-1914
-1648
-1156
-818
-773
-787
-605
-427
-497
-735
-926
-922
-754
-635
-529
-191
302
795
1089
1089
946
712
332
-165
-719
-1232
-1551
-1658
-1649
-1536
-1393
-1184
-917
-693
-877
-1305
-1425
-1220
-1022
-1146
-1213
-786
-223
-70
7
227
413
390
98
-221
-594
-1009
-1302
-1366
-1352
-1355
-1274
-935
-607
-439
-311
-93
219
381
378
425
519
554
580
557
601
761
875
963
1025
970
896
847
715
601
518
501
698
961
1243
1603
1891
2072
2025
1388
-59
-1868
-3238
-3704
-3566
-3412
-3136
-2241
-841
506
1380
1825
2225
2695
2793
2171
1082
70
-538
-875
-1323
-1760
-1805
-1384
-852
-637
-719
-770
-612
-549
-739
-1039
-1205
-1081
-816
-607
-379
30
561
1035
1235
1132
871
515
116
-388
-959
-1421
-1632
-1637
-1596
-1655
-1667
-1473
-1136
-976
-1037
-1042
-831
-654
-674
-765
-781
-639
-458
-300
-208
-171
-125
-147
-250
-459
-778
-992
-1034
-1070
-1166
-1221
-1106
-869
-654
-507
-327
-99
97
200
240
302
383
454
491
508
530
563
623
707
757
713
730
750
721
616
488
504
703
911
1174
1494
1802
2104
2108
1609
322
-1454
-2843
-3393
-3348
-3223
-3056
-2284
-899
398
1267
1705
2086
2511
2620
2130
1129
155
-439
-780
-1155
-1544
-1640
-1227
-710
-466
-505
-599
-531
-467
-672
-993
-1191
-1149
-864
-591
-335
65
601
1086
1309
1197
894
542
157
-322
-911
-1417
-1645
-1636
-1528
-1417
-1250
-1023
-731
-543
-532
-705
-1228
-1582
-1543
-1374
-1372
-1402
-992
-182
224
171
258
438
440
37
-534
-919
-1171
-1426
-1559
-1505
-1390
-1247
-929
-508
-265
-162
-89
136
313
228
152
282
433
547
572
600
765
929
925
928
843
749
702
589
445
403
532
799
1158
1436
1750
2021
2038
1540
208
-1597
-2969
-3371
-3167
-2993
-2842
-2154
-729
608
1354
1701
2036
2477
2617
2033
991
56
-486
-734
-1030
-1418
-1471
-1061
-529
-321
-470
-604
-538
-471
-636
-959
-1097
-960
-649
-325
-57
314
812
1257
1410
1258
912
541
133
-390
-939
-1400
-1609
-1574
-1518
-1641
-1721
-1524
-1133
-891
-940
-967
-775
-644
-700
-755
-682
-439
-134
84
169
188
135
23
-135
-429
-785
-1030
-1119
-1128
-1134
-1171
-1049
-731
-443
-262
-103
55
204
276
254
276
355
424
543
673
759
902
1013
1020
1023
938
821
693
522
417
438
609
890
1195
1490
1844
2074
2004
1284
-273
-2052
-3200
-3369
-3197
-3072
-2783
-1745
-262
882
1482
1827
2249
2647
2569
1771
666
-171
-597
-862
-1252
-1631
-1497
-948
-496
-394
-564
-602
-495
-531
-828
-1143
-1242
-1028
-655
-349
-13
457
982
1389
1486
1229
872
488
30
-499
-1071
-1485
-1611
-1532
-1449
-1362
-1206
-978
-717
-629
-680
-1037
-1542
-1656
-1482
-1374
-1389
-1203
-531
152
221
196
375
507
328
-130
-544
-882
-1172
-1381
-1385
-1260
-1210
-1066
-693
-417
-337
-264
-90
181
260
141
203
357
480
590
611
659
749
762
761
744
602
495
448
411
318
297
492
832
1189
1471
1706
1852
1792
1213
-42
-1751
-3066
-3473
-3276
-2979
-2719
-2018
-727
565
1313
1577
1780
2089
2161
1609
608
-296
-770
-904
-1091
-1375
-1426
-1029
-488
-276
-435
-682
-755
-772
-1015
-1359
-1501
-1316
-912
-503
-177
210
688
1120
1296
1135
730
321
-71
-528
-1036
-1448
-1626
-1574
-1470
-1376
-1494
-1617
-1517
-1309
-1262
-1414
-1418
-1106
-806
-808
-809
-595
-200
103
208
201
114
-16
-215
-487
-776
-1034
-1139
-1027
-976
-1008
-993
-820
-514
-328
-274
-146
11
149
259
293
358
476
620
739
753
725
727
749
777
679
532
495
514
482
436
513
785
1079
1298
1570
1778
1857
1505
440
-1226
-2782
-3503
-3429
-3164
-2874
-2321
-1120
259
1144
1528
1743
2044
2219
1850
949
7
-599
-798
-919
-1206
-1342
-1072
-555
-258
-348
-587
-744
-806
-1022
-1364
-1576
-1504
-1132
-660
-233
205
702
1202
1471
1395
1061
640
190
-301
-822
-1255
-1506
-1534
-1496
-1512
-1536
-1444
-1234
-1097
-1110
-1128
-1093
-1056
-944
-886
-839
-675
-390
-31
181
216
196
170
51
-207
-533
-802
-942
-996
-1045
-1072
-1002
-840
-653
-473
-339
-192
-26
92
198
293
391
520
642
755
804
803
838
874
866
766
654
573
551
460
481
588
850
1168
1411
1636
1858
1932
1661
831
-679
-2286
-3244
-3367
-3075
-2826
-2376
-1310
55
1049
1531
1731
2011
2226
1970
1165
207
-444
-681
-788
-1019
-1211
-1056
-596
-276
-327
-579
-712
-764
-957
-1309
-1550
-1506
-1140
-637
-215
204
666
1110
1406
1394
1091
673
221
-209
-663
-1130
-1424
-1443
-1341
-1184
-1099
-1037
-908
-774
-780
-850
-1211
-1806
-2012
-1786
-1495
-1357
-1063
-340
443
587
488
520
521
261
-260
-685
-983
-1217
-1369
-1330
-1172
-1105
-1017
-737
-503
-469
-481
-406
-154
34
62
257
588
816
1036
1119
1139
1112
996
860
711
465
292
308
322
398
510
738
1149
1523
1780
1946
1786
1115
-209
-1933
-3189
-3599
-3364
-3002
-2554
-1715
-394
786
1460
1742
1920
2149
2066
1432
460
-368
-744
-828
-983
-1207
-1206
-890
-488
-374
-532
-742
-877
-989
-1255
-1558
-1635
-1371
-822
-273
149
527
921
1240
1331
1083
656
227
-202
-654
-1144
-1510
-1586
-1444
-1276
-1192
-1416
-1617
-1592
-1475
-1522
-1735
-1746
-1344
-1002
-976
-852
-496
-44
233
279
188
27
-169
-418
-656
-946
-1196
-1224
-1092
-1005
-992
-1002
-871
-616
-531
-530
-432
-317
-120
60
182
356
555
792
993
1017
994
971
922
811
611
384
216
191
271
439
687
1053
1466
1790
1921
1786
1216
48
-1604
-3043
-3659
-3518
-3182
-2783
-2051
-837
411
1204
1525
1734
1961
1982
1544
690
-150
-579
-715
-774
-975
-1111
-899
-540
-419
-599
-903
-1084
-1149
-1369
-1695
-1848
-1657
-1125
-512
-1
444
854
1186
1281
1066
661
222
-162
-539
-978
-1343
-1449
-1329
-1128
-1013
-984
-1015
-1342
-1690
-1822
-1752
-1739
-1726
-1474
-998
-761
-663
-295
173
458
415
213
-2
-292
-628
-906
-1020
-1055
-1057
-956
-835
-793
-769
-708
-599
-465
-449
-474
-363
-211
9
213
366
640
878
1029
1126
1141
1124
1069
884
675
493
274
195
265
464
722
959
1256
1611
1832
1763
1223
136
-1461
-2802
-3329
-3203
-2901
-2545
-1815
-627
542
1167
1439
1616
1828
1890
1431
635
-93
-449
-471
-499
-679
-753
-558
-253
-182
-396
-743
-920
-1007
-1203
-1498
-1629
-1442
-910
-273
237
661
1032
1305
1387
1184
740
282
-124
-461
-806
-1162
-1347
-1252
-1036
-845
-796
-792
-819
-837
-1303
-2031
-2338
-2076
-1716
-1620
-1431
-772
-47
245
458
719
775
516
176
-141
-627
-1060
-1155
-950
-735
-753
-737
-569
-484
-491
-559
-616
-517
-425
-361
-233
-89
192
646
959
1138
1219
1257
1218
998
764
580
438
282
263
351
475
627
962
1360
1599
1684
1543
955
-302
-1906
-3068
-3325
-3024
-2662
-2190
-1393
-262
761
1349
1590
1705
1818
1762
1282
428
-288
-465
-350
-297
-390
-416
-261
-118
-223
-537
-871
-1140
-1310
-1510
-1739
-1782
-1518
-929
-231
324
758
1124
1354
1301
1024
589
127
-276
-624
-939
-1229
-1351
-1426
-1452
-1396
-1255
-1220
-1338
-1466
-1452
-1424
-1493
-1411
-1150
-850
-697
-502
-239
9
185
202
121
-19
-272
-474
-602
-757
-804
-775
-681
-607
-635
-660
-600
-557
-487
-398
-306
-161
-56
107
275
494
706
923
1091
1131
1097
971
880
724
539
391
496
626
737
899
1117
1387
1549
1490
1115
246
-1181
-2580
-3312
-3342
-3001
-2595
-1958
-913
153
838
1180
1387
1610
1718
1479
824
98
-321
-393
-366
-397
-397
-213
-67
-188
-492
-875
-1157
-1367
-1605
-1832
-1951
-1811
-1359
-784
-203
376
827
1105
1179
1044
768
436
131
-131
-412
-716
-891
-914
-861
-849
-824
-844
-908
-1071
-1225
-1613
-2287
-2537
-2162
-1702
-1570
-1335
-677
105
249
230
471
600
353
-16
-281
-592
-877
-950
-804
-683
-749
-678
-505
-518
-635
-699
-702
-569
-396
-258
-20
294
701
1132
1313
1375
1461
1426
1219
913
703
581
576
534
636
838
1106
1373
1621
1711
1653
1389
689
-529
-2110
-3278
-3494
-3060
-2594
-2073
-1221
-15
928
1322
1424
1522
1661
1553
1070
306
-272
-365
-193
-127
-157
-63
127
111
-278
-745
-1132
-1421
-1629
-1812
-1925
-1875
-1599
-1030
-373
199
693
1068
1247
1143
824
459
150
-102
-282
-436
-552
-616
-569
-667
-1002
-1295
-1385
-1449
-1688
-1946
-1943
-1716
-1513
-1218
-808
-439
-115
141
345
352
195
70
8
-135
-388
-595
-647
-594
-559
-564
-583
-537
-483
-480
-486
-473
-390
-200
-14
154
356
600
842
1017
1139
1193
1189
1119
1005
838
740
600
524
565
704
890
1073
1267
1470
1632
1625
1464
888
-206
-1728
-2905
-3257
-3007
-2614
-2148
-1391
-349
503
911
1061
1181
1368
1432
1117
491
-75
-213
-46
93
118
208
352
337
-23
-550
-1040
-1377
-1546
-1680
-1807
-1801
-1634
-1247
-747
-265
200
562
771
778
586
303
55
-84
-147
-235
-287
-313
-253
-441
-847
-1105
-1167
-1343
-1671
-1913
-1904
-1798
-1750
-1449
-978
-604
-295
62
290
253
73
-13
-24
-155
-387
-506
-519
-541
-581
-558
-504
-452
-453
-463
-474
-523
-514
-399
-239
-41
204
458
755
1024
1276
1377
1360
1260
1102
947
731
573
563
678
864
1096
1295
1419
1490
1486
1365
1025
241
-1047
-2509
-3317
-3327
-2946
-2542
-1966
-1037
3
622
807
828
979
1227
1199
785
226
-56
38
163
218
264
419
503
240
-342
-970
-1463
-1745
-1916
-2016
-2029
-1910
-1607
-1173
-733
-317
85
384
544
520
281
1
-157
-188
-159
-138
-127
-94
-52
-152
-353
-792
-1556
-2093
-2259
-2335
-2539
-2521
-2052
-1404
-1094
-865
-451
-80
79
104
77
-123
-365
-439
-398
-434
-487
-413
-275
-318
-528
-721
-900
-993
-1000
-1014
-923
-741
-458
-76
262
550
904
1173
1318
1279
1124
969
837
782
645
597
631
850
1076
1253
1354
1434
1461
1345
1036
257
-902
-2219
-3063
-3240
-3023
-2674
-2141
-1330
-441
116
283
353
503
712
764
517
177
15
205
458
603
757
954
997
712
85
-611
-1170
-1599
-1852
-1951
-1936
-1750
-1447
-1088
-752
-462
-164
64
166
108
-57
-189
-242
-265
-199
-78
57
136
-70
-384
-623
-814
-1194
-1561
-1774
-1831
-1945
-2009
-1761
-1445
-1221
-953
-573
-309
-265
-275
-223
-150
-187
-280
-287
-244
-243
-243
-288
-371
-411
-512
-642
-782
-897
-869
-770
-618
-404
-128
156
445
756
969
1116
1182
1214
1143
1024
891
795
796
870
979
1105
1234
1401
1471
1437
1337
1066
406
-671
-1926
-2699
-2870
-2759
-2492
-2028
-1302
-614
-211
-50
66
177
387
493
332
86
-20
122
351
516
790
1047
1151
913
402
-187
-772
-1211
-1448
-1591
-1633
-1539
-1339
-1040
-775
-558
-290
-66
64
60
-102
-272
-306
-258
-153
-22
134
166
48
-95
-289
-540
-891
-1145
-1320
-1512
-1798
-1882
-1754
-1571
-1401
-1178
-799
-557
-470
-399
-353
-332
-307
-241
-128
-66
-44
33
46
17
-44
-113
-185
-287
-422
-493
-518
-444
-233
-8
234
487
761
966
1072
1069
1103
1154
1141
1067
975
959
1043
1129
1170
1336
1477
1561
1504
1325
883
44
-1006
-1930
-2332
-2421
-2335
-2154
-1695
-1085
-568
-345
-249
-66
174
278
170
-75
-138
-29
174
371
613
924
1181
1138
788
282
-233
-675
-1017
-1279
-1454
-1484
-1397
-1242
-1068
-870
-647
-452
-332
-307
-365
-494
-576
-553
-495
-353
-202
0
156
194
145
-4
-187
-515
-1288
-1942
-2058
-1945
-2082
-2079
-1666
-1148
-1047
-1022
-712
-500
-481
-470
-298
-326
-520
-424
-177
8
111
203
338
282
-21
-322
-544
-656
-595
-535
-451
-264
-42
241
407
551
784
930
981
975
888
783
741
828
966
1078
1145
1234
1320
1352
1239
1022
712
127
-618
-1455
-2020
-2217
-2211
-2074
-1740
-1299
-860
-628
-587
-510
-442
-345
-327
-364
-370
-314
-155
77
320
553
747
804
704
376
-44
-402
-699
-900
-1041
-1115
-1046
-968
-881
-798
-774
-675
-574
-544
-618
-737
-805
-793
-778
-706
-631
-727
-709
-583
-534
-702
-827
-750
-746
-1022
-1211
-1177
-1123
-1102
-1060
-904
-877
-881
-747
-662
-675
-672
-551
-405
-356
-375
-325
-282
-210
-153
-178
-134
-96
-82
-67
-75
-21
118
325
486
607
716
781
820
835
881
896
870
930
1016
1072
1064
1126
1235
1348
1299
1246
1181
1036
792
316
-228
-731
-1066
-1277
-1378
-1398
-1275
-1081
-906
-884
-903
-837
-784
-730
-693
-734
-696
-625
-471
-315
-205
12
274
411
401
287
135
0
-194
-334
-434
-536
-540
-526
-520
-521
-530
-492
-467
-483
-540
-601
-655
-727
-832
-918
-937
-874
-847
-842
-786
-776
-814
-869
-921
-954
-970
-954
-895
-852
-832
-795
-713
-600
-514
-436
-351
-290
-275
-297
-298
-312
-291
-183
-111
-86
-55
-24
-27
-47
-70
-78
-50
-22
59
115
179
270
383
458
527
625
685
733
714
715
771
795
831
905
1009
1046
1018
1007
1003
955
795
558
315
94
-153
-320
-450
-508
-473
-415
-372
-388
-438
-437
-468
-560
-639
-698
-728
-734
-743
-723
-645
-534
-388
-275
-170
-126
-103
-126
-199
-275
-308
-334
-388
-429
-444
-424
-406
-375
-338
-306
-283
-300
-355
-419
-476
-554
-615
-603
-568
-611
-639
-649
-667
-685
-739
-758
-766
-778
-752
-734
-709
-684
-656
-596
-559
-520
-495
-464
-415
-391
-366
-335
-286
-224
-185
-149
-90
-26
-19
3
-3
-18
-51
-96
-93
-107
-123
-101
-72
-24
46
97
147
162
192
194
194
207
219
214
207
217
239
263
276
310
334
366
374
360
343
309
273
262
236
240
251
276
296
287
266
249
227
163
84
-19
-134
-214
-301
-362
-393
-420
-448
-456
-467
-473
-478
-490
-513
-581
-650
-706
-774
-817
-854
-891
-898
-876
-851
-819
-785
-735
-688
-649
-649
-679
-698
-745
-741
-745
-720
-694
-669
-633
-650
-701
-701
-707
-689
-679
-668
-644
-637
-635
-623
-588
-548
-495
-431
-413
-414
-399
-410
-409
-355
-314
-294
-271
-266
-240
-211
-196
-174
-167
-159
-147
-143
-166
-169
-122
-36
71
155
237
326
386
384
383
400
395
405
405
390
371
381
338
309
290
274
273
218
176
135
78
35
26
6
0
0
17
6
-17
-23
-31
-84
-166
-259
-380
-491
-583
-677
-723
-752
-761
-736
-712
-693
-681
-673
-682
-696
-715
-750
-799
-841
-859
-862
-854
-804
-725
-661
-616
-604
-580
-550
-533
-529
-518
-528
-532
-508
-468
-471
-462
-431
-405
-379
-369
-336
-351
-331
-302
-280
-261
-217
-172
-131
-83
-37
13
55
86
91
98
86
100
110
103
134
161
161
161
172
145
118
119
109
82
87
111
140
153
187
221
238
284
288
265
237
225
210
192
171
155
138
126
80
31
-24
-89
-142
-163
-220
-261
-254
-240
-235
-250
-245
-211
-212
-228
-254
-279
-308
-385
-467
-547
-618
-660
-664
-682
-666
-637
-634
-582
-550
-535
-514
-511
-512
-525
-550
-552
-554
-566
-540
-526
-499
-438
-399
-375
-362
-356
-353
-333
-311
-317
-298
-278
-262
-229
-184
-139
-140
-133
-132
-141
-167
-153
-100
-59
-48
-52
-42
-43
-34
-33
-8
45
68
73
88
97
104
100
100
123
112
104
63
51
53
51
42
24
30
26
10
-31
-67
-69
-39
-16
19
-35
-16
20
-42
-72
-54
-71
-63
-6
-29
-53
-35
-99
-197
-232
-289
-343
-355
-354
-366
-359
-345
-334
-309
-305
-297
-276
-305
-307
-326
-343
-338
-375
-398
-419
-457
-473
-490
-517
-518
-505
-466
-440
-432
-413
-369
-358
-370
-388
-402
-400
-410
-384
-361
-364
-371
-358
-357
-354
-334
-312
-270
-267
-271
-260
-264
-282
-298
-294
-288
-316
-330
-322
-322
-293
-284
-282
-256
-243
-236
-232
-263
-242
-202
-189
-172
-133
-119
-110
-112
-128
-126
-140
-165
-177
-205
-227
-250
-249
-251
-243
-235
-217
-221
-274
-279
-284
-310
-294
-265
-277
-291
-264
-226
-199
-164
-137
-119
-98
-125
-161
-182
-226
-246
-274
-321
-337
-365
-403
-405
-432
-436
-399
-400
-387
-385
-400
-405
-404
-399
-391
-385
-377
-380
-416
-460
-481
-530
-544
-544
-545
-523
-497
-466
-447
-425
-419
-396
-372
-363
-368
-390
-396
-394
-416
-429
-419
-402
-366
-347
-337
-309
-299
-284
-285
-298
-317
-323
-321
-349
-359
-336
-306
-263
-223
-179
-154
-145
-147
-154
-170
-188
-212
-226
-227
-232
-242
-238
-197
-179
-165
-151
-146
-151
-160
-177
-210
-227
-252
-272
-256
-232
-234
-239
-237
-259
-285
-327
-349
-340
-345
-341
-325
-280
-209
-164
-119
-90
-86
-88
-118
-174
-235
-268
-323
-338
-341
-376
-380
-407
-433
-406
-400
-396
-366
-353
-350
-332
-323
-305
-278
-285
-288
-278
-280
-277
-307
-339
-371
-381
-380
-416
-435
-416
-417
-412
-398
-391
-407
-406
-403
-422
-447
-467
-459
-447
-452
-419
-382
-350
-318
-322
-318
-325
-340
-337
-345
-385
-406
-398
-376
-345
-333
-305
-262
-218
-186
-189
-196
-185
-198
-208
-225
-244
-272
-250
-237
-266
-250
-252
-230
-213
-226
-236
-240
-252
-260
-282
-310
-304
-302
-283
-280
-297
-296
-292
-290
-293
-277
-258
-244
-199
-169
-141
-101
-74
-51
-26
-52
-76
-97
-136
-165
-198
-206
-197
-228
-249
-253
-273
-291
-316
-330
-356
-371
-370
-361
-353
-331
-287
-240
-199
-186
-184
-171
-167
-191
-206
-243
-287
-307
-344
-361
-343
-341
-342
-334
-350
-376
-403
-418
-424
-442
-481
-463
-432
-397
-365
-346
-316
-277
-249
-250
-250
-256
-279
-310
-358
-384
-377
-356
-336
-307
-281
-243
-191
-160
-125
-102
-71
-41
-49
-60
-77
-122
-140
-145
-165
-169
-186
-201
-195
-193
-202
-200
-222
-235
-252
-301
-331
-329
-340
-360
-376
-397
-414
-428
-420
-404
-391
-357
-314
-275
-252
-225
-188
-164
-173
-176
-190
-212
-227
-236
-248
-253
-241
-252
-230
-226
-237
-238
-274
-302
-328
-379
-385
-388
-412
-398
-373
-340
-315
-303
-294
-276
-270
-263
-258
-292
-317
-342
-364
-404
-422
-433
-424
-390
-374
-384
-379
-371
-394
-390
-396
-419
-412
-403
-377
-349
-344
-317
-290
-283
-280
-272
-311
-354
-396
-424
-423
-429
-403
-376
-348
-317
-287
-256
-246
-238
-216
-223
-212
-215
-232
-244
-230
-227
-248
-263
-280
-302
-306
-305
-296
-295
-319
-337
-324
-315
-323
-295
-303
-298
-310
-329
-338
-376
-380
-371
-375
-357
-332
-290
-263
-246
-225
-212
-209
-206
-206
-220
-226
-244
-232
-224
-227
-221
-212
-206
-201
-199
-202
-222
-250
-271
-322
-385
-393
-413
-419
-393
-383
-340
-299
-264
-216
-195
-194
-186
-209
-243
-245
-255
-265
-250
-251
-253
-237
-246
-259
-277
-290
-290
-305
-317
-328
-334
-298
-267
-251
-239
-235
-206
-189
-204
-225
-245
-262
-277
-274
-263
-251
-243
-242
-241
-242
-224
-225
-229
-220
-216
-216
-210
-185
-173
-163
-179
-183
-170
-187
-180
-181
-198
-210
-237
-262
-283
-287
-280
-265
-252
-247
-244
-244
-245
-252
-264
-261
-272
-256
-241
-251
-241
-222
-205
-184
-170
-160
-138
-143
-155
-180
-218
-213
-230
-265
-269
-269
-258
-235
-240
-240
-224
-247
-272
-298
-329
-352
-375
-386
-385
-380
-344
-308
-271
-248
-215
-182
-178
-158
-162
-159
-146
-166
-165
-150
-157
-186
-195
-185
-204
-189
-186
-187
-194
-224
-234
-242
-224
-215
-208
-195
-194
-197
-212
-203
-203
-224
-221
-208
-205
-205
-188
-158
-144
-124
-101
-91
-101
-104
-106
-128
-122
-128
-105
-73
-65
-40
-56
-69
-58
-58
-59
-92
-114
-137
-164
-179
-188
-201
-200
-167
-136
-148
-147
-162
-190
-203
-224
-233
-260
-284
-275
-231
-235
-222
-181
-161
-113
-107
-127
-131
-145
-156
-177
-218
-231
-238
-234
-234
-234
-210
-182
-191
-199
-202
-223
-241
-252
-266
-275
-288
-296
-285
-275
-267
-244
-230
-227
-213
-214
-194
-199
-221
-217
-222
-228
-254
-286
-296
-303
-322
-330
-338
-342
-316
-309
-308
-298
-283
-269
-253
-251
-264
-254
-273
-296
-309
-343
-332
-320
-314
-281
-266
-236
-208
-200
-181
-168
-154
-160
-161
-155
-147
-111
-86
-73
-58
-59
-84
-69
-62
-96
-119
-142
-160
-157
-182
-198
-213
-198
-187
-185
-163
-182
-198
-241
-266
-272
-271
-260
-246
-242
-233
-196
-189
-172
-144
-146
-147
-154
-154
-157
-155
-163
-169
-167
-170
-175
-184
-192
-185
-205
-208
-208
-231
-260
-277
-309
-354
-367
-370
-379
-386
-401
-396
-374
-366
-364
-330
-311
-292
-265
-262
-259
-247
-229
-225
-240
-255
-280
-302
-326
-344
-333
-316
-268
-237
-223
-211
-192
-166
-164
-184
-196
-232
-249
-245
-256
-259
-249
-246
-215
-201
-199
-187
-184
-161
-131
-120
-92
-61
-69
-36
-34
-42
-25
-26
-3
16
3
-12
-37
-54
-69
-107
-121
-112
-117
-110
-87
-88
-80
-84
-104
-122
-161
-187
-204
-205
-216
-215
-203
-184
-176
-175
-170
-171
-175
-163
-155
-177
-198
-205
-232
-253
-270
-278
-258
-258
-240
-229
-222
-219
-201
-205
-229
-247
-279
-283
-297
-314
-318
-322
-318
-323
-319
-334
-353
-341
-324
-311
-275
-241
-221
-208
-197
-200
-202
-183
-167
-196
-240
-263
-292
-318
-324
-324
-327
-298
-271
-266
-248
-241
-239
-248
-257
-249
-242
-246
-252
-224
-221
-219
-200
-201
-194
-177
-172
-168
-171
-168
-159
-135
-132
-130
-111
-76
-70
-92
-77
-65
-67
-95
-129
-154
-180
-183
-183
-178
-165
-140
-133
-131
-126
-131
-140
-160
-166
-160
-185
-191
-185
-188
-171
-167
-184
-175
-157
-163
-172
-179
-187
-201
-228
-230
-206
-211
-208
-189
-172
-152
-124
-114
-105
-119
-147
-184
-215
-235
-277
-305
-309
-314
-316
-321
-315
-307
-309
-313
-291
-262
-236
-218
-229
-219
-199
-206
-217
-227
-203
-183
-178
-176
-202
-203
-228
-263
-276
-297
-298
-293
-277
-269
-268
-248
-245
-238
-223
-226
-220
-226
-208
-201
-218
-223
-232
-254
-256
-240
-280
-297
-306
-305
-297
-299
-282
-262
-241
-219
-199
-196
-217
-247
-272
-296
-323
-342
-353
-359
-353
-350
-326
-296
-302
-303
-300
-323
-322
-322
-350
-345
-362
-366
-362
-390
-391
-395
-378
-356
-329
-315
-307
-312
-329
-345
-367
-399
-411
-421
-423
-410
-398
-383
-374
-365
-359
-359
-370
-383
-377
-384
-357
-325
-335
-326
-342
-344
-341
-377
-377
-349
-342
-340
-308
-296
-283
-262
-250
-258
-274
-259
-255
-273
-301
-303
-297
-319
-359
-378
-398
-412
-421
-407
-395
-395
-366
-365
-365
-360
-354
-341
-358
-368
-352
-362
-352
-344
-362
-369
-368
-373
-363
-366
-375
-372
-385
-381
-366
-352
-336
-326
-320
-328
-341
-345
-337
-347
-364
-365
-358
-364
-367
-366
-346
-322
-307
-294
-286
-294
-300
-304
-339
-348
-361
-373
-371
-364
-358
-341
-303
-262
-231
-225
-236
-252
-300
-333
-352
-365
-365
-372
-378
-351
-339
-337
-318
-343
-356
-359
-382
-382
-388
-371
-344
-338
-325
-305
-308
-314
-312
-319
-315
-307
-311
-286
-288
-296
-262
-249
-277
-238
-239
-276
-276
-310
-312
-342
-355
-345
-353
-408
-390
-387
-412
-382
-396
-413
-406
-443
-450
-421
-443
-431
-427
-409
-384
-370
-392
-389
-376
-387
-402
-407
-408
-411
-411
-413
-395
-372
-345
-318
-301
-280
-270
-264
-268
-283
-323
-329
-350
-362
-342
-343
-331
-309
-294
-312
-319
-320
-326
-329
-322
-330
-356
-374
-370
-378
-368
-332
-291
-251
-223
-209
-197
-184
-202
-237
-269
-297
-310
-328
-347
-370
-379
-383
-391
-395
-410
-411
-401
-402
-400
-385
-393
-378
-360
-348
-363
-350
-344
-313
-309
-298
-300
-276
-283
-287
-311
-336
-374
-354
-632
-1692
-899
-564
-712
-277
-290
-53
-259
-107
-58
-103
47
-152
39
-142
-176
-36
-201
-168
-262
-251
-268
-400
-151
-252
-179
8
-80
-60
-233
-195
-208
-344
-257
-300
-220
-262
-248
-202
-277
-264
-292
-247
-256
-361
-291
-284
-362
-274
-253
-251
-265
-238
-291
-439
-434
-436
-457
-423
-388
-384
-320
-289
-371
-305
-346
-338
-317
-314
-287
-273
-216
-193
-216
-208
-238
-280
-297
-328
-352
-412
-335
-339
-370
-346
-364
-361
-407
-387
-407
-385
-361
-403
-371
-388
-357
-457
-405
-391
-505
-412
-450
-410
-407
-444
-342
-396
-399
-345
-394
-411
-408
-437
-438
-445
-464
-436
-393
-409
-397
-397
-330
-333
-348
-342
-370
-404
-393
-385
-443
-418
-410
-403
-459
-400
-442
-370
-340
-471
-267
-410
-341
-268
-386
-317
-344
-327
-329
-341
-286
-271
-389
-279
-309
-265
-232
-275
-253
-260
-228
-299
-281
-331
-374
-334
-346
-403
-340
-379
-422
-487
-380
-376
-449
-384
-424
-349
-397
-392
-358
-343
-309
-321
-352
-363
-262
-329
-403
-324
-339
-337
-388
-420
-370
-365
-343
-385
-318
-362
-317
-284
-374
-255
-351
-214
-303
-350
-286
-322
-316
-372
-279
-322
-255
-238
-256
-188
-247
-314
-175
-262
-377
-261
-336
-356
-328
-356
-310
-275
-282
-256
-370
-334
-241
-251
-285
-312
-238
-261
-370
-352
-357
-373
-368
-362
-331
-362
-293
-227
-197
-208
-269
-267
-244
-237
-230
-146
-209
-132
-108
-218
-232
-192
-156
-265
-228
-266
-202
-153
-227
-264
-243
-182
-199
-156
-251
-329
-210
-264
-321
-157
-279
-241
-325
-348
-334
-408
-242
-338
-342
-247
-313
-269
-298
-273
-264
-268
-273
-282
-265
-273
-314
-350
-231
-393
-343
-362
-321
-232
-364
-289
-373
-244
-352
-308
-271
-300
-200
-305
-275
-254
-331
-263
-283
-361
-277
-250
-312
-248
-176
-172
-229
-165
-282
-299
-278
-362
-265
-339
-292
-299
-277
-208
-299
-185
-179
-161
-132
-230
-184
-339
-235
-210
-223
-226
-357
-260
-304
-277
-334
-351
-198
-264
-299
-252
-264
-193
-193
-161
-162
-200
-189
-182
-142
-242
-192
-53
-206
-242
-188
-173
-166
-212
-163
-160
-138
-131
-123
-150
-78
-193
-135
-93
-178
-165
-151
-209
-194
-167
-230
-191
-193
-125
-108
-174
-95
-108
-172
-147
-153
-48
-216
-187
-50
-289
-46
-117
-190
17
-242
-98
-51
-222
-132
-163
-187
-161
-201
-165
-193
-242
-179
-207
-162
-200
-180
-139
-149
-171
-210
-118
-128
-173
-194
-197
-152
-177
-167
-217
-212
-183
-267
-254
-300
-297
-217
-221
-183
-225
-253
-173
-274
-258
-231
-396
-256
-319
-349
-293
-408
-380
-289
-250
-313
-316
-301
-275
-350
-335
-268
-328
-254
-353
-306
-260
-262
-231
-151
-253
-301
-197
-292
-145
-201
-248
-194
-291
-151
-252
-296
-236
-221
-230
-231
-378
-375
-249
-244
-313
-272
-356
-338
-225
-297
-202
-108
-139
-280
-220
-212
-226
-247
-306
-295
-256
-213
-294
-247
-220
-229
-125
-80
-129
-281
-216
-195
-386
-189
-270
-336
-266
-375
-272
-280
-269
-289
-295
-218
-248
-189
-156
-295
-314
-321
-341
-278
-238
-254
-299
-300
-262
-243
-238
-184
-236
-218
-196
-235
-215
-187
-134
-235
-237
-286
-366
-188
-185
-272
-318
-325
-344
-301
-282
-208
-264
-307
-255
-232
-274
-320
-236
-236
-266
-235
-175
-198
-202
-127
-124
-192
-200
-103
-65
-199
-120
-50
-184
-162
-187
-153
-133
-160
-145
-124
-162
-253
-215
-214
-259
-244
-228
-238
-272
-311
-203
-121
-210
-156
-183
-224
-216
-278
-279
-272
-231
-187
-136
-175
-175
-150
-128
-178
-148
-189
-245
-274
-254
-253
-303
-265
-196
-267
-293
-286
-267
-238
-228
-172
-122
-209
-172
-150
-234
-256
-259
-226
-193
-245
-240
-311
-365
-296
-218
-209
-293
-229
-141
-202
-206
-126
-103
-158
-221
-193
-211
-226
-249
-308
-306
-305
-219
-96
-160
-165
-169
-189
-221
-226
-190
-292
-284
-239
-296
-260
-244
-194
-153
-172
-160
-177
-139
-130
-150
-110
-131
-168
-185
-221
-257
-266
-251
-222
-234
-202
-202
-241
-177
-208
-272
-253
-220
-180
-204
-236
-228
-178
-186
-231
-218
-206
-233
-228
-202
-192
-188
-151
-141
-180
-135
-117
-118
-80
-113
-140
-135
-122
-170
-189
-146
-138
-127
-147
-219
-242
-203
-156
-153
-104
-84
-104
-98
-95
-86
-89
-70
-62
-105
-113
-128
-149
-115
-107
-104
-92
-135
-145
-141
-142
-132
-118
-57
-73
-74
-48
-90
-118
-135
-144
-148
-112
-88
-61
-107
-133
-162
-183
-140
-146
-132
-174
-216
-217
-199
-193
-116
-73
-65
-80
-156
-179
-191
-207
-163
-168
-218
-228
-249
-268
-306
-260
-230
-221
-240
-257
-287
-283
-286
-318
-307
-321
-328
-342
-378
-350
-323
-282
-278
-273
-245
-278
-360
-375
-338
-385
-357
-329
-293
-253
-284
-253
-196
-217
-224
-221
-237
-276
-306
-308
-302
-298
-256
-215
-232
-289
-319
-301
-272
-276
-195
-183
-219
-222
-204
-192
-217
-213
-173
-178
-251
-259
-231
-226
-220
-189
-155
-174
-180
-192
-203
-239
-214
-122
-121
-176
-168
-194
-274
-282
-256
-222
-205
-214
-213
-213
-301
-321
-294
-343
-387
-398
-419
-432
-436
-401
-366
-350
-361
-317
-318
-372
-312
-256
-234
-231
-209
-231
-252
-305
-351
-357
-353
-302
-273
-246
-248
-241
-282
-310
-318
-335
-294
-284
-257
-267
-326
-329
-281
-276
-277
-250
-272
-242
-260
-286
-217
-229
-224
-191
-178
-184
-211
-175
-177
-168
-152
-149
-197
-201
-201
-249
-207
-180
-180
-179
-213
-252
-288
-296
-257
-252
-252
-211
-226
-247
-267
-260
-242
-224
-213
-210
-177
-200
-247
-250
-249
-286
-342
-343
-369
-394
-403
-366
-338
-342
-333
-364
-393
-438
-452
-412
-406
-411
-404
-382
-421
-442
-447
-422
-420
-397
-398
-398
-395
-412
-392
-363
-324
-323
-324
-321
-367
-378
-360
-352
-351
-358
-378
-405
-401
-376
-339
-295
-253
-224
-235
-244
-247
-267
-282
-260
-256
-254
-256
-270
-238
-228
-196
-121
-87
-65
-80
-108
-128
-166
-213
-185
-107
-105
-70
-51
-46
-32
1
20
-5
-29
-18
-27
-74
-85
-105
-113
-120
-156
-176
-173
-190
-225
-198
-226
-270
-284
-281
-281
-291
-329
-318
-317
-351
-374
-420
-400
-404
-423
-447
-464
-521
-564
-580
-639
-642
-684
-684
-663
-680
-672
-677
-673
-654
-614
-595
-556
-538
-512
-484
-493
-456
-455
-475
-489
-471
-455
-451
-410
-392
-359
-317
-262
-227
-223
-211
-177
-168
-158
-140
-102
-76
-16
20
77
170
184
198
241
263
238
290
320
305
286
315
358
377
417
458
527
549
484
474
446
392
356
310
292
233
130
122
31
-24
-58
-98
-143
-185
-304
-406
-461
-576
-658
-743
-781
-842
-933
-979
-1046
-1101
-1094
-1099
-1171
-1159
-1164
-1186
-1176
-1170
-1107
-1051
-1012
-951
-890
-865
-806
-779
-737
-681
-646
-579
-535
-496
-455
-432
-414
-384
-367
-358
-354
-365
-345
-338
-336
-281
-246
-193
-159
-142
-97
-96
-110
-100
-67
-8
44
57
75
102
89
92
182
279
385
514
567
607
663
665
654
735
749
766
740
503
261
169
234
339
378
308
269
159
-173
-482
-722
-759
-673
-613
-599
-638
-707
-799
-891
-1057
-1119
-1090
-1033
-1018
-1074
-1094
-1071
-994
-893
-834
-815
-789
-724
-704
-705
-652
-518
-369
-360
-418
-538
-809
-785
-588
-526
-441
-343
-255
-289
-583
-832
-798
-764
-728
-651
-680
-755
-835
-887
-944
-1004
-1014
-923
-887
-939
-988
-940
-761
-612
-490
-417
-373
-336
-291
-297
-313
-202
0
221
301
332
418
432
488
591
661
822
980
1047
1121
1078
1024
1041
974
943
839
689
616
535
473
486
424
310
255
6
-225
-442
-671
-700
-725
-730
-707
-716
-811
-925
-1071
-1229
-1352
-1398
-1302
-1278
-1249
-1224
-1166
-1091
-1098
-1118
-1063
-956
-881
-783
-720
-596
-448
-357
-306
-284
-288
-232
-187
-171
-129
-51
-152
-487
-434
-358
-416
-424
-441
-405
-481
-799
-987
-900
-1004
-1024
-893
-899
-959
-1055
-1096
-1098
-1103
-1086
-923
-861
-824
-752
-710
-575
-393
-227
-119
-10
108
172
142
304
522
705
873
942
1011
1023
959
992
1153
1219
1319
1439
1453
1392
1360
1122
862
764
617
604
597
526
494
400
125
-74
-241
-526
-617
-707
-756
-763
-859
-949
-1016
-1156
-1246
-1308
-1410
-1390
-1361
-1305
-1248
-1217
-1124
-1041
-1031
-1030
-994
-961
-910
-840
-702
-549
-413
-287
-263
-267
-255
-248
-230
-171
-366
-333
-134
-172
-178
-247
-305
-340
-525
-757
-744
-770
-804
-689
-745
-830
-903
-961
-996
-1064
-1111
-1045
-988
-958
-903
-939
-849
-726
-634
-573
-488
-378
-248
-122
2
153
260
380
427
502
619
712
868
1038
1102
1191
1249
1312
1384
1440
1469
1476
1486
1442
1219
941
837
662
577
551
451
445
358
58
-154
-341
-603
-687
-734
-763
-746
-826
-921
-1054
-1185
-1249
-1294
-1352
-1318
-1244
-1197
-1169
-1187
-1121
-1036
-988
-938
-902
-837
-743
-679
-620
-532
-417
-281
-223
-216
-208
-180
-159
-130
-205
-459
-337
-225
-299
-353
-439
-437
-448
-650
-815
-735
-791
-806
-759
-840
-903
-974
-981
-1009
-1064
-1064
-974
-909
-866
-852
-845
-733
-641
-536
-481
-425
-301
-175
-125
-15
118
260
365
413
535
598
699
806
909
943
1047
1100
1177
1224
1230
1302
1273
1286
1243
999
825
743
598
524
477
372
371
216
-62
-229
-468
-654
-691
-771
-814
-769
-859
-965
-1087
-1261
-1369
-1409
-1415
-1378
-1316
-1288
-1207
-1132
-1081
-1019
-973
-936
-899
-846
-778
-719
-656
-535
-413
-327
-255
-244
-237
-396
-484
-335
-297
-246
-183
-162
-175
-313
-541
-591
-594
-664
-611
-620
-670
-731
-846
-935
-1015
-1072
-1073
-1032
-1014
-969
-962
-895
-793
-737
-687
-670
-591
-519
-463
-376
-225
-52
108
198
254
317
325
362
488
621
779
931
1039
1066
1089
1086
1082
1122
1152
1213
1248
1226
1111
868
748
630
525
508
473
440
411
236
-7
-212
-460
-543
-595
-687
-734
-759
-833
-908
-1024
-1118
-1130
-1177
-1203
-1210
-1212
-1203
-1176
-1112
-1067
-979
-898
-848
-782
-731
-686
-588
-480
-366
-268
-216
-150
-137
-114
-115
-97
-12
8
79
-205
-452
-211
-220
-333
-356
-376
-340
-453
-827
-885
-794
-902
-791
-760
-835
-837
-877
-918
-963
-1010
-946
-852
-883
-829
-821
-753
-563
-404
-300
-229
-80
96
179
167
276
430
624
718
808
955
1013
1084
1161
1178
1193
1307
1318
1376
1405
1379
1422
1334
1110
909
770
542
537
528
480
468
373
214
-23
-255
-514
-602
-663
-656
-647
-671
-665
-801
-888
-1005
-1116
-1175
-1184
-1200
-1172
-1150
-1109
-1006
-974
-922
-882
-829
-806
-779
-744
-624
-509
-428
-293
-223
-200
-165
-195
-204
-266
-478
-307
-169
-184
-119
-123
-101
-140
-411
-624
-567
-636
-628
-567
-642
-627
-690
-774
-855
-933
-954
-901
-897
-835
-808
-809
-660
-579
-538
-516
-480
-389
-315
-281
-175
41
240
361
395
434
494
525
642
752
872
1038
1106
1182
1237
1263
1351
1395
1385
1432
1394
1322
1142
940
841
695
640
606
582
531
421
197
-2
-202
-466
-458
-557
-607
-538
-591
-663
-791
-909
-1010
-1046
-1127
-1110
-1117
-1135
-1077
-1124
-1051
-982
-964
-919
-878
-874
-825
-774
-733
-598
-525
-435
-361
-337
-341
-502
-515
-413
-402
-375
-286
-233
-203
-303
-496
-543
-635
-708
-681
-701
-713
-687
-697
-739
-781
-805
-794
-810
-831
-853
-889
-879
-822
-778
-753
-720
-662
-584
-569
-527
-401
-261
-105
84
186
263
327
290
332
378
437
576
687
766
840
907
925
1017
1024
1070
1143
1147
1201
1195
1084
874
799
686
573
536
488
460
375
260
38
-113
-289
-442
-495
-623
-663
-705
-749
-871
-922
-976
-1036
-1080
-1150
-1153
-1220
-1251
-1221
-1170
-1173
-1119
-1038
-1022
-959
-981
-960
-901
-835
-759
-654
-568
-508
-408
-440
-450
-450
-426
-519
-725
-598
-528
-547
-496
-477
-471
-489
-725
-890
-856
-965
-935
-862
-896
-836
-816
-845
-857
-895
-897
-856
-877
-815
-792
-766
-626
-515
-438
-397
-326
-239
-205
-181
-102
18
113
231
338
421
504
595
664
702
760
822
887
939
986
1081
1043
1068
1121
1055
1016
873
733
654
477
354
408
390
395
378
209
97
-51
-286
-432
-496
-610
-592
-614
-709
-748
-847
-927
-1062
-1106
-1151
-1197
-1202
-1195
-1201
-1202
-1114
-1078
-1041
-986
-930
-905
-880
-851
-804
-669
-587
-496
-424
-396
-348
-328
-355
-566
-559
-449
-435
-375
-341
-313
-287
-426
-617
-628
-683
-727
-678
-687
-699
-690
-679
-695
-737
-766
-751
-800
-844
-847
-896
-835
-715
-629
-537
-457
-376
-331
-311
-263
-120
-1
129
265
289
368
386
444
489
539
663
732
816
849
899
978
1019
1048
1112
1107
1065
1084
981
799
677
527
418
429
388
358
376
289
168
-3
-195
-344
-438
-534
-568
-593
-669
-680
-761
-836
-909
-1009
-1076
-1115
-1201
-1208
-1206
-1194
-1085
-1065
-989
-903
-933
-885
-862
-890
-852
-781
-691
-591
-521
-456
-404
-404
-398
-490
-692
-602
-537
-581
-493
-489
-418
-352
-532
-660
-615
-724
-754
-709
-778
-727
-692
-658
-621
-662
-670
-660
-745
-761
-786
-793
-648
-555
-481
-388
-314
-205
-144
-150
-92
10
75
157
261
333
425
505
541
542
637
657
693
781
769
854
891
897
933
969
949
936
956
871
685
605
508
406
413
355
319
357
240
95
-26
-208
-327
-385
-502
-539
-556
-638
-665
-741
-801
-838
-917
-958
-988
-1067
-1091
-1079
-1093
-1027
-977
-947
-872
-897
-877
-849
-877
-831
-759
-701
-624
-560
-502
-564
-612
-512
-566
-576
-505
-508
-482
-506
-621
-595
-584
-650
-634
-649
-667
-669
-734
-769
-777
-773
-739
-736
-761
-735
-780
-772
-724
-736
-696
-611
-566
-495
-448
-432
-314
-235
-186
-96
-70
0
58
86
129
155
325
358
481
613
543
651
663
635
728
739
769
852
927
920
906
850
728
606
493
366
274
298
242
258
236
199
171
22
-122
-242
-362
-468
-512
-582
-615
-640
-717
-736
-792
-866
-905
-974
-1019
-1051
-1089
-1134
-1096
-1035
-1017
-1010
-985
-945
-952
-938
-907
-875
-796
-719
-640
-575
-517
-537
-645
-618
-616
-657
-614
-602
-539
-476
-554
-593
-521
-577
-599
-615
-699
-701
-725
-764
-775
-749
-723
-669
-679
-682
-711
-772
-726
-650
-567
-479
-382
-307
-298
-281
-291
-171
-61
-64
23
-9
-77
99
203
231
366
526
550
482
613
652
628
781
760
822
857
844
912
923
883
844
768
674
555
468
450
397
341
361
306
190
119
-15
-159
-278
-389
-470
-535
-571
-595
-629
-666
-738
-766
-824
-921
-985
-1011
-1087
-1090
-1043
-1033
-957
-924
-880
-851
-870
-837
-828
-821
-776
-733
-693
-693
-702
-580
-564
-556
-503
-507
-489
-494
-560
-596
-538
-564
-549
-534
-559
-556
-591
-605
-630
-614
-616
-613
-639
-657
-698
-707
-658
-682
-642
-622
-618
-570
-491
-507
-396
-328
-346
-272
-182
-127
-118
-5
-78
-83
-2
100
223
174
353
324
395
573
564
678
735
756
774
846
810
862
919
869
818
796
686
606
555
494
415
383
361
306
213
134
38
-123
-157
-294
-388
-420
-514
-556
-606
-676
-711
-724
-799
-828
-890
-954
-966
-1006
-973
-981
-968
-910
-870
-868
-808
-778
-784
-727
-744
-724
-709
-748
-701
-598
-604
-537
-455
-442
-390
-451
-495
-476
-505
-527
-523
-535
-530
-538
-594
-572
-599
-591
-590
-619
-607
-608
-636
-597
-574
-608
-533
-468
-529
-486
-544
-559
-262
-321
-238
-103
-234
-97
-15
-97
-7
15
41
295
132
202
377
195
402
503
488
542
569
620
693
681
721
794
737
702
716
626
529
476
408
335
275
262
292
232
176
106
50
-62
-167
-239
-341
-427
-510
-544
-633
-681
-691
-748
-820
-834
-835
-924
-961
-990
-1036
-1053
-1028
-1027
-1012
-972
-951
-895
-884
-861
-821
-782
-776
-780
-774
-709
-660
-627
-553
-542
-488
-449
-506
-530
-501
-533
-542
-540
-602
-588
-580
-630
-609
-610
-623
-669
-691
-689
-746
-714
-708
-731
-633
-610
-627
-499
-456
-513
-472
-388
-295
-231
-225
-93
-137
4
2
59
154
57
304
256
273
361
280
482
522
446
626
626
636
715
687
734
772
753
768
801
699
659
609
453
453
413
315
346
318
236
207
86
-52
-113
-243
-354
-419
-525
-578
-623
-693
-739
-770
-813
-822
-891
-941
-966
-1038
-1035
-1041
-1036
-981
-914
-880
-846
-833
-806
-757
-758
-720
-664
-602
-532
-528
-628
-535
-466
-471
-401
-439
-363
-327
-429
-466
-445
-475
-484
-472
-523
-526
-565
-558
-561
-580
-527
-535
-600
-637
-593
-659
-575
-472
-520
-500
-413
-309
-289
-337
-236
-152
-185
-106
7
63
67
-44
211
338
150
386
496
446
409
442
571
560
471
700
671
649
753
738
855
891
819
925
849
675
631
538
464
348
364
346
247
262
218
73
-40
-92
-243
-321
-371
-430
-499
-544
-575
-638
-670
-708
-724
-772
-830
-872
-900
-914
-966
-910
-859
-850
-784
-725
-743
-719
-700
-730
-703
-704
-729
-677
-595
-566
-482
-453
-409
-345
-392
-423
-417
-426
-460
-468
-445
-463
-474
-439
-439
-464
-476
-476
-516
-534
-574
-565
-562
-575
-496
-526
-531
-386
-413
-449
-317
-312
-245
-209
-169
-162
-69
39
108
170
178
254
203
302
291
315
440
439
426
506
643
615
703
780
781
769
819
844
833
863
894
933
879
833
747
572
535
462
369
369
298
256
235
131
-5
-37
-115
-274
-336
-433
-592
-684
-707
-814
-848
-819
-833
-857
-893
-914
-946
-954
-949
-926
-914
-865
-811
-742
-676
-668
-638
-594
-605
-559
-523
-569
-518
-501
-512
-471
-463
-430
-435
-498
-514
-511
-541
-561
-575
-583
-593
-643
-649
-684
-712
-722
-736
-767
-796
-822
-759
-787
-733
-741
-755
-540
-579
-545
-407
-487
-486
-387
-165
-288
-198
-88
-50
118
44
117
144
242
271
237
454
469
317
482
582
594
640
773
734
662
697
700
699
657
673
653
624
562
387
291
273
175
105
115
33
40
-32
-125
-234
-358
-399
-472
-573
-624
-648
-727
-700
-759
-815
-781
-830
-842
-846
-897
-916
-890
-931
-905
-837
-787
-717
-668
-631
-624
-622
-619
-629
-639
-570
-541
-506
-444
-446
-405
-396
-494
-505
-499
-587
-593
-620
-676
-643
-618
-642
-612
-599
-678
-724
-719
-739
-848
-812
-802
-782
-790
-811
-639
-722
-701
-523
-574
-532
-405
-465
-277
-170
-190
-55
-12
28
73
252
313
197
414
357
230
524
418
481
588
568
612
623
650
684
699
705
791
707
658
724
603
603
576
365
337
329
192
83
145
16
-49
-27
-149
-253
-310
-336
-459
-503
-542
-626
-650
-697
-751
-777
-753
-833
-851
-839
-862
-871
-834
-784
-793
-685
-593
-562
-489
-472
-517
-514
-557
-610
-580
-569
-540
-506
-483
-449
-418
-402
-403
-444
-479
-548
-627
-667
-716
-741
-746
-756
-759
-737
-636
-701
-741
-716
-862
-814
-575
-743
-656
-571
-703
-528
-511
-306
-310
-375
-309
-144
-299
-176
-132
81
197
80
194
236
153
281
291
190
396
425
527
400
518
692
674
713
757
681
764
697
659
758
770
769
768
763
600
527
479
370
249
270
261
161
147
81
-34
-158
-192
-282
-355
-430
-489
-524
-621
-617
-645
-644
-689
-684
-694
-752
-803
-803
-788
-812
-752
-713
-672
-614
-558
-517
-507
-474
-549
-648
-670
-620
-606
-576
-508
-418
-340
-418
-436
-419
-447
-487
-556
-634
-708
-710
-688
-752
-705
-683
-611
-688
-782
-737
-730
-703
-729
-832
-689
-402
-699
-400
-250
-519
-365
-226
-235
-104
-224
-166
-73
63
63
15
367
247
72
234
426
275
300
373
399
392
397
580
586
543
573
662
640
556
606
695
683
592
632
592
495
385
307
249
92
119
121
80
32
39
-36
-132
-204
-318
-337
-437
-547
-589
-605
-677
-694
-716
-761
-749
-772
-793
-868
-889
-878
-903
-850
-818
-742
-707
-656
-634
-622
-614
-648
-797
-816
-753
-774
-725
-694
-627
-525
-551
-649
-609
-595
-680
-669
-720
-755
-758
-724
-745
-809
-783
-567
-545
-752
-715
-769
-948
-900
-574
-601
-624
-443
-355
-467
-445
-375
-123
-342
-274
-46
-201
-18
98
59
139
343
274
225
313
372
279
421
547
431
355
600
523
396
684
691
590
692
789
657
736
797
749
739
783
751
594
560
468
319
278
230
156
125
112
6
-73
-140
-260
-345
-382
-476
-548
-568
-621
-654
-662
-677
-649
-682
-680
-707
-757
-768
-826
-844
-835
-818
-765
-697
-675
-629
-573
-629
-812
-786
-825
-868
-791
-786
-743
-667
-733
-815
-699
-714
-763
-746
-830
-841
-843
-760
-843
-789
-797
-723
-638
-769
-691
-820
-955
-684
-579
-737
-542
-557
-489
-353
-531
-325
-13
-357
-374
19
35
-234
111
39
103
165
224
182
420
417
251
708
463
432
624
439
511
657
556
651
714
691
744
703
723
727
743
707
770
753
651
617
504
406
328
297
220
148
109
33
12
-149
-233
-255
-329
-436
-477
-517
-608
-603
-630
-669
-685
-672
-687
-687
-688
-758
-754
-755
-751
-741
-693
-657
-660
-652
-722
-738
-742
-757
-797
-759
-723
-726
-707
-721
-707
-658
-633
-677
-664
-691
-775
-769
-679
-681
-754
-654
-690
-779
-570
-858
-862
-464
-797
-870
-435
-595
-647
-554
-364
-560
-466
-96
-479
-85
-76
-341
102
196
-153
82
381
117
48
238
336
324
330
579
458
375
480
574
500
596
786
633
791
675
688
814
725
655
740
670
586
685
629
543
467
412
304
180
140
115
41
25
39
-56
-84
-171
-248
-259
-394
-485
-450
-535
-662
-651
-663
-749
-718
-659
-684
-732
-723
-739
-814
-809
-792
-773
-726
-716
-706
-649
-658
-858
-875
-793
-967
-885
-752
-871
-754
-728
-839
-700
-725
-772
-814
-654
-801
-957
-699
-897
-667
-721
-785
-654
-669
-664
-783
-638
-796
-872
-522
-718
-515
-469
-476
-433
-230
-339
-287
79
-329
-10
-92
-208
92
44
114
200
266
-4
353
337
107
175
456
413
73
379
486
145
398
445
269
552
432
420
470
448
349
336
448
516
389
453
472
176
82
189
8
-63
28
-41
-180
-102
-147
-308
-267
-235
-366
-439
-424
-592
-616
-566
-665
-643
-584
-636
-648
-590
-701
-732
-670
-688
-736
-711
-673
-773
-770
-765
-757
-729
-694
-705
-740
-705
-788
-721
-645
-747
-763
-545
-602
-778
-598
-573
-653
-858
-628
-345
-859
-731
-414
-688
-462
-624
-588
-228
-599
-715
-122
-438
-787
77
-490
-628
437
-551
-102
90
-303
174
80
10
35
205
113
-118
62
499
-77
69
447
223
286
341
299
204
396
301
454
472
365
405
398
366
488
406
480
536
359
548
483
268
403
336
68
111
188
-59
-50
20
-135
-95
-71
-227
-219
-214
-384
-412
-391
-517
-534
-480
-587
-618
-548
-633
-646
-597
-623
-670
-667
-662
-657
-613
-585
-589
-557
-540
-684
-726
-656
-698
-719
-659
-657
-546
-572
-593
-509
-518
-482
-511
-630
-620
-492
-697
-488
-564
-565
-421
-542
-223
-429
-715
-52
-471
-720
-96
-313
-393
-135
-241
-138
-247
-231
91
-201
-87
186
-351
16
368
-373
322
325
-179
57
234
180
-7
446
238
211
306
331
254
249
466
388
260
494
486
347
622
493
328
506
596
342
520
617
370
533
517
329
313
297
143
122
146
96
76
16
-6
-120
-183
-179
-304
-354
-355
-423
-452
-382
-448
-513
-453
-535
-586
-495
-566
-622
-520
-610
-653
-575
-624
-616
-512
-645
-615
-447
-551
-593
-481
-455
-573
-579
-458
-573
-489
-546
-505
-513
-566
-426
-652
-272
-583
-529
-300
-715
-369
-390
-653
-342
-383
-673
-384
-251
-476
-302
-119
-564
-221
-16
-580
-74
-24
-315
-160
-84
-103
-214
-132
19
-27
-264
130
292
-227
138
398
-220
44
408
81
-49
492
162
-66
466
172
170
312
310
118
237
295
107
357
359
190
263
269
163
98
273
220
52
104
-1
-76
-105
-91
-151
-187
-231
-264
-277
-316
-345
-384
-393
-534
-582
-533
-563
-646
-599
-597
-750
-712
-642
-667
-730
-678
-709
-731
-630
-719
-690
-733
-885
-801
-663
-836
-874
-680
-575
-727
-809
-1105
-506
-651
-828
-421
-1026
-384
-651
-888
-668
-416
-749
-736
-182
-559
-915
-149
-219
-898
-544
-156
-478
-596
-97
-661
-302
-206
-576
37
-49
-444
137
-50
-125
-424
100
419
-872
254
684
-523
-97
912
-195
-170
714
-98
14
546
-18
337
510
-27
288
617
179
55
533
438
97
281
655
352
138
547
467
74
335
514
123
144
278
105
95
18
-110
94
-13
-307
-64
-82
-445
-355
-135
-456
-581
-346
-402
-604
-528
-470
-634
-642
-563
-646
-678
-599
-654
-744
-769
-792
-799
-838
-875
-735
-638
-885
-730
-479
-936
-636
-614
-908
-536
-736
-832
-649
-518
-1094
-265
-666
-922
37
-807
-760
-125
-1066
-538
-199
-1151
-139
-453
-763
-124
-609
-400
-222
-518
-76
-637
89
-292
-838
609
-873
-236
619
-895
180
427
-756
285
111
-382
144
267
-250
185
155
85
419
-63
288
307
-118
341
284
-14
490
140
150
520
130
244
415
160
234
401
125
236
349
203
91
178
254
68
100
137
49
-90
4
-79
-186
-205
-154
-258
-242
-267
-451
-331
-407
-559
-494
-478
-608
-668
-527
-690
-764
-596
-634
-676
-687
-679
-697
-623
-753
-622
-860
-564
-814
-855
-543
-1140
-267
-1024
-859
-151
-981
-376
-652
-510
-491
-537
-451
-525
-388
-518
-325
-593
171
-722
-258
-78
-790
126
-478
-383
-44
-363
-305
94
-680
173
-296
-463
104
-541
-72
-41
-350
49
-83
-91
7
-157
159
-253
188
-8
-120
327
-243
169
18
-100
343
-191
365
160
-65
320
34
100
194
12
123
188
-7
163
25
57
69
35
64
-84
-23
32
-261
-134
2
-252
-64
-116
-307
-273
-300
-423
-423
-379
-415
-491
-454
-479
-453
-534
-602
-399
-632
-709
-466
-665
-671
-537
-730
-692
-588
-828
-536
-794
-615
-635
-880
-286
-905
-498
-490
-919
-368
-794
-579
-654
-683
-595
-653
-588
-653
-691
-357
-940
-360
-625
-489
-434
-504
-404
-462
-355
-439
-350
-477
-554
-244
-460
-267
-388
-192
-339
-218
-191
-397
-50
-251
-276
-25
-306
-9
-242
-136
-136
-267
-106
-234
-212
-192
-161
-185
-95
-186
7
-280
-10
-278
-80
-232
-150
-98
-336
135
-343
13
-60
-221
-57
-268
-165
-163
-205
-127
-77
-251
-68
-215
-232
-69
-335
-120
-198
-264
-219
-183
-256
-215
-281
-231
-288
-375
-197
-439
-178
-357
-257
-347
-288
-330
-363
-302
-415
-339
-444
-355
-398
-352
-410
-368
-458
-409
-515
-438
-481
-489
-385
-544
-379
-490
-423
-491
-487
-381
-563
-412
-456
-469
-338
-436
-350
-407
-315
-377
-342
-341
-350
-304
-377
-288
-328
-332
-303
-323
-296
-387
-273
-312
-288
-330
-232
-284
-258
-278
-366
-248
-381
-230
-337
-255
-283
-339
-260
-386
-248
-320
-314
-264
-368
-334
-287
-341
-283
-293
-295
-337
-294
-301
-365
-223
-329
-310
-292
-337
-293
-373
-283
-316
-267
-224
-252
-245
-273
-316
-250
-261
-279
-203
-272
-230
-235
-202
-214
-196
-167
-181
-183
-210
-207
-193
-138
-169
-149
-176
-189
-181
-169
-207
-180
-240
-194
-235
-240
-269
-268
-288
-313
-294
-323
-297
-312
-337
-284
-262
-276
-242
-226
-196
-183
-222
-222
-215
-236
-205
-236
-264
-234
-276
-237
-244
-274
-201
-310
-249
-284
-325
-308
-317
-330
-315
-323
-290
-297
-296
-296
-319
-273
-352
-330
-367
-419
-318
-417
-297
-417
-312
-383
-378
-283
-398
-238
-360
-268
-331
-273
-262
-281
-284
-271
-363
-325
-365
-352
-349
-333
-299
-352
-249
-373
-299
-352
-331
-283
-352
-258
-331
-284
-309
-339
-244
-344
-229
-376
-283
-365
-281
-355
-239
-345
-272
-239
-359
-160
-318
-95
-285
-208
-185
-291
-149
-279
-169
-249
-242
-165
-304
-164
-282
-248
-221
-372
-240
-362
-269
-317
-366
-273
-374
-292
-297
-301
-265
-248
-256
-238
-282
-186
-276
-278
-231
-304
-181
-346
-203
-343
-283
-293
-348
-259
-394
-301
-420
-362
-390
-419
-278
-515
-297
-449
-312
-394
-378
-363
-431
-330
-457
-400
-446
-436
-465
-424
-471
-377
-474
-312
-440
-322
-410
-348
-395
-406
-385
-462
-354
-487
-334
-484
-347
-442
-387
-335
-430
-314
-423
-347
-373
-399
-377
-405
-365
-379
-330
-389
-324
-393
-337
-384
-341
-387
-338
-294
-368
-273
-320
-320
-310
-316
-282
-347
-289
-323
-322
-253
-313
-204
-242
-266
-297
-281
-233
-279
-200
-228
-216
-222
-205
-182
-239
-157
-168
-110
-83
-118
-61
-79
-51
-72
-118
-134
-186
-143
-182
-169
-154
-196
-105
-130
-196
-204
-256
-163
-265
-160
-270
-183
-253
-210
-330
-237
-375
-317
-330
-369
-256
-386
-281
-397
-281
-382
-274
-358
-347
-393
-393
-338
-436
-294
-441
-281
-399
-322
-257
-327
-190
-337
-248
-263
-284
-292
-295
-334
-300
-361
-327
-391
-358
-372
-395
-367
-363
-294
-371
-297
-254
-330
-331
-276
-295
-283
-317
-288
-354
-329
-366
-322
-268
-329
-300
-327
-291
-301
-282
-308
-289
-296
-306
-276
-268
-261
-111
-256
-97
-169
-164
-106
-125
-57
-112
-62
-150
-78
-221
-52
-130
-49
-77
-136
-119
-103
-151
-143
-50
-125
-90
-149
-22
-232
-36
-187
-34
-125
-24
-65
-126
-125
-157
-134
-185
-83
-284
-140
-366
-68
-351
-90
-224
-204
-115
-204
-179
-229
-220
-222
-177
-227
-77
-225
-34
-159
-172
-90
-246
-58
-280
-106
-208
-197
-205
-124
-276
-157
-243
-242
-228
-348
-72
-435
-39
-402
-156
-270
-241
-140
-367
3
-484
-69
-377
-162
-299
-258
-65
-310
-119
-199
-235
-265
-216
-202
-263
-172
-201
-181
-211
-161
-223
-232
-199
-265
-113
-205
-73
-236
-119
-158
-146
-207
-190
-260
-247
-97
-185
-67
-220
-105
-245
-162
-206
-159
-151
-265
-171
-206
-180
-136
-203
-192
-200
-161
-115
-219
-137
-205
-112
-175
-231
-156
-270
-252
-284
-331
-223
-272
-296
-260
-263
-259
-213
-228
-370
-140
-385
-270
-220
-409
-172
-489
-203
-519
-329
-207
-331
-280
-230
-276
-362
-168
-443
-233
-209
-281
-246
-312
-312
-385
-328
-360
-213
-262
-298
-215
-355
-214
-238
-278
-233
-298
-268
-294
-179
-209
-221
-164
-187
-278
-89
-387
-120
-242
-285
-83
-208
-155
-248
-104
-268
-177
-205
-279
-238
-246
-234
-321
-72
-375
-121
-335
-222
-183
-391
-103
-308
-369
-100
-311
-241
-213
-388
-228
-354
-164
-278
-230
-268
-393
-286
-311
-393
-231
-474
-270
-396
-401
-377
-386
-439
-450
-282
-458
-268
-443
-413
-316
-473
-300
-284
-215
-305
-346
-201
-326
-197
-328
-221
-309
-239
-335
-201
-239
-179
-283
-188
-240
-302
-182
-280
-229
-285
68
-358
-160
-226
-264
-145
-296
-207
-317
-258
-149
-346
-171
-211
-377
-64
-271
-208
-126
-323
-124
-219
-233
-57
-317
-51
-260
-255
-174
-173
-188
-292
-136
-216
-330
-131
-362
-332
-74
-315
-177
-392
-201
-188
-338
-268
-218
-276
-233
-141
-385
-158
-199
-320
-301
-117
-393
-215
-250
-113
-437
-130
-186
-207
-237
-228
-360
-155
-407
-267
-242
-321
-360
-302
-339
-371
-290
-378
-115
-500
-164
-454
-139
-587
-182
-315
-502
-226
-170
-301
-316
-213
-402
-321
-440
-131
-245
-201
-414
-284
-251
-342
-324
-314
-303
-274
-402
-571
-318
-459
-196
-423
-204
-464
-371
-198
-476
-151
-141
-321
-52
-296
-390
8
-351
-33
-239
-196
-351
-169
77
-463
4
-281
-265
-45
-217
-7
-87
-153
11
-303
5
-208
-69
-202
-173
-263
-120
-178
-142
-40
-164
-258
-94
-172
-299
-64
-485
29
-344
11
-307
-116
-147
-314
-145
-244
-58
-480
-17
-320
-7
-526
-57
-334
-196
-170
-335
-116
-415
7
-288
-345
-246
-242
-300
-245
-244
-224
-306
-110
-286
-190
-311
-243
-247
-344
-438
-124
-200
-282
-498
-26
-685
-304
-145
-558
-102
-588
-92
-709
-90
-519
-387
-139
-676
-435
-289
-747
-406
-326
-464
-493
-338
-404
-576
-310
-496
-515
-430
-334
-501
-558
-288
-440
-257
-463
-173
-496
-110
-396
-444
-250
-348
-167
-346
-75
-318
-184
-189
-273
-345
-126
-251
-303
-310
-251
-252
-254
-301
-474
-245
-149
-391
-90
-257
-372
-205
-266
-136
-421
-157
-83
-360
-37
-308
-198
-182
-353
-15
-217
-329
-384
-137
-138
-164
-48
-315
-384
-312
-37
-398
-86
-194
-179
-317
-306
-17
-443
-5
-475
-238
-466
-366
-176
-589
-199
-529
-210
-365
-459
-412
-336
-497
-204
-441
-349
-544
-245
-456
-372
-338
-374
-286
-498
-241
-604
-262
-467
-625
-145
-543
-31
-559
-245
-461
-356
-50
-618
7
-608
-348
-137
-583
100
-369
-428
-176
-475
-67
-656
-195
-393
-350
-257
-432
-74
-135
-502
125
-635
-67
-430
-318
-76
-445
185
-535
124
-182
-271
-193
-362
55
-315
-168
-321
-155
-179
-311
-28
-80
-44
-113
-293
33
-391
-134
-337
-38
-148
-314
143
-326
-223
-150
5
-367
-52
-376
-148
-43
-78
-84
-206
-122
-358
-246
-42
-421
89
-19
-574
-51
-149
-135
-191
-294
-358
-554
-137
-383
-653
-179
-422
-326
-368
-587
-419
-287
-167
-578
-318
-335
-345
-409
-260
-244
-310
-295
-432
-599
-319
-285
-400
-198
-399
-325
-271
-312
-428
-279
-196
-385
-317
-449
-460
-129
-251
-383
132
-394
-68
-229
-96
-295
-500
136
-363
-122
-186
-328
164
-406
101
-527
-82
47
-471
98
-291
-108
-90
-219
-33
-295
82
-150
-179
263
-573
-47
-50
-52
129
-244
113
-255
-48
-41
-174
-128
80
-243
-186
-178
-249
71
-295
-72
-212
-60
-304
-74
-133
-285
-204
-52
-90
-341
-109
-114
-69
-245
-108
-287
-148
-146
-421
-165
47
-83
-20
-164
-149
-181
-41
-254
-133
-348
-306
-96
-370
57
-293
-248
-213
-178
-278
-529
-13
-320
-39
-258
-131
-85
-237
-314
-314
-201
-122
-108
-278
-181
-151
-164
-212
-320
-273
-273
-231
-215
-339
-116
-246
-1
-165
-244
-201
-222
-352
-271
-142
-295
-25
-220
-249
-231
-251
-398
-357
-238
-376
-222
-345
-399
-265
-573
-173
-228
-289
-343
-240
-219
-246
-264
-247
-175
-290
-108
-287
-245
-396
-230
-291
-283
-195
-413
-338
-311
-286
-441
-434
-183
-354
-329
-213
-394
-296
-284
-272
-362
-447
-204
-481
-231
-531
-249
-307
-355
-69
-639
-305
-385
-531
-186
-450
-384
-324
-427
-298
-406
-176
-296
-488
-321
-389
-510
-275
-395
-346
-261
-292
-237
-307
-251
-441
-285
-217
-525
-319
-211
-281
-249
-390
-310
-322
-272
-237
-263
-257
-379
-168
-145
-320
-182
-103
-323
-307
-187
-192
-452
-423
-197
-341
-362
-378
-260
-265
-452
-311
-355
-238
-279
-235
-193
-545
-307
-266
-455
-318
-228
-253
-322
-306
-259
-120
-484
-285
-246
-386
-329
-363
-213
-328
-321
-233
-266
-338
-478
-303
-402
-390
-342
-398
-330
-384
-415
-432
-442
-410
-388
-370
-428
-421
-347
-502
-551
-360
-333
-481
-478
-346
-302
-434
-427
-297
-287
-361
-277
-290
-315
-387
-227
-169
-345
-359
-226
-264
-373
-350
-200
-240
-302
-233
-380
-224
-293
-223
-199
-330
-207
-267
-160
-277
-286
-111
-143
-184
-231
-131
-194
-296
-260
-258
-306
-289
-307
-362
-321
-392
-252
-268
-425
-178
-209
-220
-214
-252
-231
-371
-313
-240
-266
-244
-280
-242
-197
-369
-235
-129
-298
-224
-195
-124
-168
-199
-153
-212
-244
-280
-309
-255
-274
-345
-239
-270
-360
-291
-258
-265
-255
-257
-312
-328
-227
-322
-291
-246
-337
-243
-239
-218
-325
-172
-254
-318
-221
-254
-260
-216
-115
-225
-241
-245
-250
-220
-251
-194
-228
-193
-251
-291
-171
-171
-212
-100
-143
-222
-138
-141
-198
-240
-205
-108
-133
-87
-113
-195
-140
-192
-195
-111
-164
-58
-67
-49
-85
-133
14
-49
-73
-81
-70
-67
-120
-86
-61
-82
-143
-83
-119
-139
-92
-92
-65
-122
-136
-115
-207
-259
-275
-290
-221
-269
-226
-157
-265
-195
-158
-207
-198
-275
-213
-196
-272
-230
-179
-192
-202
-154
-224
-241
-238
-207
-179
-169
-194
-135
-91
-155
-215
-215
-190
-210
-188
-148
-219
-206
-175
-173
-143
-136
-119
-177
-227
-236
-204
-170
-151
-120
-145
-144
-165
-207
-141
-222
-226
-154
-188
-183
-145
-116
-72
-55
-28
-27
-107
-102
-85
-81
-80
-63
-67
-87
-104
-158
-185
-174
-187
-171
-183
-208
-237
-234
-232
-287
-323
-339
-348
-380
-400
-409
-414
-436
-431
-455
-469
-455
-439
-466
-478
-480
-504
-500
-521
-515
-510
-486
-461
-476
-460
-467
-449
-439
-472
-474
-436
-421
-419
-396
-384
-360
-366
-371
-383
-408
-391
-370
-361
-309
-276
-253
-193
-158
-94
-42
-1
-4
91
183
131
111
183
174
186
251
235
250
266
259
276
281
269
303
319
363
338
341
390
384
383
349
294
284
225
200
140
74
34
21
-55
-144
-237
-331
-399
-563
-689
-753
-823
-886
-943
-977
-1033
-1091
-1144
-1181
-1246
-1234
-1220
-1212
-1179
-1178
-1130
-1083
-1048
-1006
-944
-915
-860
-811
-783
-716
-640
-578
-522
-494
-473
-456
-454
-433
-425
-426
-382
-357
-336
-319
-302
-278
-278
-272
-267
-262
-207
-159
-155
-64
-12
32
86
127
152
194
277
281
384
400
456
521
556
601
677
797
821
1030
1094
1112
1191
1152
1120
772
154
-60
-55
17
139
20
54
226
-82
-486
-810
-1117
-1062
-977
-1135
-1179
-1151
-1069
-966
-1118
-1158
-1048
-1064
-1109
-1213
-1317
-1199
-996
-745
-459
-327
-214
-84
-140
-268
-323
-303
-156
36
133
219
280
312
335
270
134
50
10
-127
-774
-960
-792
-794
-716
-847
-873
-880
-1241
-1717
-1760
-1880
-1860
-1601
-1546
-1439
-1476
-1402
-1228
-1234
-1290
-1153
-1066
-995
-845
-856
-562
-224
77
310
403
430
529
574
490
643
894
1195
1360
1452
1491
1488
1455
1472
1447
1386
1421
1461
1498
1518
1547
1574
1566
1277
794
156
-312
-458
-406
-365
-367
-262
-205
-464
-979
-1396
-1641
-1695
-1655
-1651
-1576
-1458
-1298
-1165
-1141
-1122
-1030
-1008
-1013
-1068
-1134
-941
-660
-345
4
217
319
418
369
256
181
142
299
460
557
624
626
604
553
411
222
48
-83
-171
-313
-404
-466
-415
-427
-526
-981
-1555
-1717
-1872
-1951
-2013
-1976
-1713
-1525
-1750
-1875
-1826
-1874
-1695
-1591
-1518
-1364
-1191
-916
-668
-592
-428
-163
-104
-69
-160
-159
107
377
614
840
957
1050
1121
997
881
872
978
1107
1070
1136
1193
1229
1336
1304
1211
1181
1121
1111
1159
962
865
870
530
106
-344
-545
-443
-444
-504
-535
-639
-779
-953
-1339
-1514
-1531
-1455
-1289
-1322
-1349
-1226
-1190
-1145
-1111
-1093
-980
-911
-934
-882
-870
-727
-433
-194
-33
44
72
57
18
12
52
168
323
441
520
452
365
323
273
158
17
-107
-163
-239
-368
-443
-533
-564
-624
-822
-1070
-1585
-1961
-1893
-1843
-1801
-1680
-1529
-1372
-1485
-1854
-1906
-1773
-1676
-1481
-1285
-1095
-928
-810
-619
-471
-439
-311
-207
-221
-250
-210
-14
274
544
715
799
851
820
717
594
641
812
999
1157
1235
1259
1294
1230
1161
1124
1128
1185
1241
1235
1108
986
748
302
-294
-609
-573
-537
-460
-574
-630
-664
-918
-1285
-1543
-1703
-1636
-1474
-1513
-1537
-1478
-1316
-1148
-1143
-1156
-1062
-1041
-1041
-1033
-984
-761
-507
-211
3
89
62
35
29
-28
20
149
337
494
600
543
494
403
309
259
88
-12
-45
-97
-189
-268
-371
-418
-477
-637
-831
-1042
-1319
-1716
-1913
-1844
-1699
-1565
-1498
-1461
-1486
-1669
-1861
-1819
-1663
-1466
-1196
-964
-793
-717
-666
-525
-400
-349
-267
-178
-81
13
110
307
543
728
788
813
742
716
716
747
928
1043
1205
1307
1298
1202
1184
1058
1110
1173
1148
1301
1316
1294
1225
969
553
121
-388
-525
-375
-358
-263
-322
-494
-601
-911
-1341
-1501
-1514
-1423
-1231
-1271
-1262
-1059
-973
-931
-969
-1020
-969
-951
-971
-868
-700
-414
-71
120
195
184
105
57
22
46
208
408
609
735
751
660
542
405
291
151
21
-9
-28
-82
-132
-264
-354
-501
-714
-1036
-1411
-1563
-1578
-1515
-1486
-1453
-1438
-1505
-1747
-1946
-1994
-1931
-1711
-1483
-1297
-1169
-1054
-940
-842
-744
-622
-462
-334
-228
-181
-91
97
315
458
520
524
521
549
576
645
789
951
1081
1141
1058
1014
972
986
1069
1099
1105
1205
1315
1356
1356
1343
1357
1198
1002
551
3
-465
-557
-328
-97
-40
-155
-255
-585
-1050
-1548
-1778
-1655
-1413
-1183
-1093
-1117
-1087
-1035
-1107
-1219
-1283
-1192
-1041
-995
-913
-726
-461
-223
-6
31
-42
-133
-142
-124
-60
132
397
672
758
686
526
312
179
89
41
40
71
84
28
-109
-321
-453
-618
-807
-1007
-1182
-1413
-1704
-1654
-1531
-1508
-1545
-1640
-1722
-1859
-2167
-2208
-1950
-1702
-1384
-1161
-1030
-966
-989
-951
-832
-733
-551
-324
-229
-110
-60
31
197
304
353
343
333
363
455
565
711
840
927
901
847
790
765
785
901
1058
1123
1183
1185
1242
1288
1319
1155
1006
845
432
-26
-572
-641
-292
-82
-58
-232
-484
-730
-1142
-1619
-1750
-1636
-1350
-1034
-1053
-1147
-1192
-1234
-1253
-1364
-1441
-1278
-1114
-1009
-866
-734
-505
-245
-139
-112
-192
-335
-311
-219
-54
175
396
566
625
506
248
43
-74
-61
-25
-60
-68
-91
-160
-340
-572
-757
-879
-982
-1145
-1245
-1563
-1753
-1608
-1613
-1651
-1740
-1855
-1822
-1899
-2157
-1983
-1693
-1497
-1209
-1145
-1076
-1032
-1092
-973
-799
-746
-549
-344
-258
-164
-125
1
172
248
261
285
329
412
503
552
681
723
756
830
756
692
740
883
1033
1102
1111
1201
1305
1237
1239
1247
1151
1069
852
394
-47
-447
-415
-66
54
30
-84
-366
-701
-1159
-1592
-1575
-1387
-1126
-887
-949
-1046
-1140
-1268
-1289
-1319
-1309
-1110
-964
-887
-763
-670
-458
-237
-166
-138
-168
-235
-148
2
179
430
620
767
755
521
299
174
142
217
269
267
249
178
37
-135
-374
-542
-786
-1126
-1248
-1317
-1320
-1350
-1410
-1361
-1408
-1739
-1942
-1934
-1864
-1671
-1529
-1312
-1058
-995
-1045
-999
-944
-865
-697
-540
-312
-188
-114
59
176
202
235
243
268
377
437
515
685
810
916
916
868
817
833
883
937
1124
1218
1262
1299
1222
1194
1187
1191
1213
1272
1178
1049
879
329
-85
-411
-303
-40
63
-43
-183
-458
-834
-1171
-1508
-1438
-1202
-990
-906
-974
-1057
-1097
-1088
-1161
-1100
-1051
-935
-848
-764
-624
-488
-278
-105
34
-11
-91
-114
-26
107
311
526
676
741
640
494
311
213
229
328
391
327
253
136
-4
-186
-344
-479
-542
-718
-850
-1263
-1506
-1348
-1312
-1328
-1410
-1499
-1522
-1676
-1967
-1808
-1575
-1415
-1125
-1018
-1005
-1045
-1063
-905
-706
-622
-416
-180
-116
-77
-86
45
231
330
375
408
400
435
543
664
818
906
906
908
846
780
848
938
1010
1145
1224
1189
1212
1133
1144
1191
1238
1290
1251
1110
697
183
-311
-469
-187
131
182
7
-247
-609
-947
-1350
-1592
-1409
-1067
-817
-844
-1030
-1136
-1126
-1168
-1209
-1193
-1087
-904
-840
-782
-631
-441
-234
-70
-76
-169
-223
-197
-42
204
427
617
756
711
561
376
186
121
212
299
330
270
148
34
-129
-337
-483
-638
-701
-769
-863
-1151
-1469
-1387
-1337
-1420
-1585
-1687
-1680
-1752
-1899
-1785
-1505
-1350
-1181
-1102
-1152
-1219
-1170
-918
-630
-532
-429
-235
-170
-172
-208
-131
29
150
212
266
303
378
501
572
642
662
716
787
741
704
816
890
1005
1083
1045
1127
1099
1045
1247
1358
1359
1433
1275
1071
701
65
-433
-536
-235
126
218
-48
-293
-619
-1036
-1462
-1720
-1553
-1172
-877
-869
-990
-1128
-1174
-1204
-1292
-1341
-1275
-1044
-880
-719
-602
-404
-204
-87
-98
-213
-313
-261
-31
194
422
607
705
677
486
255
126
118
216
379
416
368
224
43
-142
-393
-594
-736
-822
-929
-1284
-1469
-1387
-1333
-1365
-1496
-1651
-1743
-1940
-2080
-1903
-1690
-1473
-1235
-1148
-1171
-1270
-1340
-1135
-868
-717
-511
-333
-218
-159
-175
-109
44
156
241
357
374
467
612
722
845
857
842
859
848
851
963
1032
1150
1290
1309
1297
1157
1167
1233
1312
1347
1400
1390
1213
919
407
-30
-445
-392
-14
225
166
-92
-413
-733
-1103
-1538
-1563
-1340
-1019
-831
-951
-1114
-1209
-1244
-1255
-1272
-1303
-1094
-900
-763
-610
-518
-340
-157
-120
-200
-276
-307
-92
153
378
603
722
738
608
405
216
177
236
377
465
439
324
149
-24
-227
-419
-566
-625
-686
-874
-1291
-1427
-1373
-1388
-1397
-1544
-1646
-1678
-1880
-2010
-1807
-1626
-1436
-1217
-1212
-1249
-1333
-1297
-1008
-771
-637
-408
-270
-201
-152
-183
-55
148
262
363
442
422
484
607
682
759
834
888
872
798
849
925
1027
1153
1230
1211
1147
1021
1078
1229
1241
1321
1345
1350
1138
851
420
-21
-416
-385
-17
176
139
-185
-482
-786
-1170
-1540
-1553
-1319
-1036
-800
-872
-1029
-1172
-1210
-1223
-1262
-1257
-1112
-841
-683
-565
-472
-310
-184
-129
-177
-211
-193
-58
213
428
557
604
610
516
343
196
186
288
427
502
453
272
59
-132
-326
-504
-645
-847
-1044
-1086
-1135
-1252
-1390
-1460
-1482
-1682
-1949
-1963
-1777
-1599
-1504
-1403
-1299
-1347
-1440
-1386
-1211
-1045
-828
-534
-379
-364
-402
-333
-188
-89
-3
95
212
321
400
449
526
598
682
734
708
704
756
883
938
1037
1040
1065
1070
958
897
920
998
1119
1280
1172
1200
1167
856
680
158
-341
-483
-385
-150
97
-84
-352
-506
-981
-1337
-1581
-1578
-1250
-943
-870
-902
-1090
-1282
-1297
-1395
-1414
-1304
-1128
-873
-673
-598
-507
-399
-323
-244
-318
-359
-243
-23
248
449
524
562
534
376
240
108
125
288
422
433
331
129
-50
-243
-453
-572
-641
-666
-637
-903
-1329
-1444
-1511
-1593
-1645
-1707
-1723
-1714
-1869
-1863
-1702
-1651
-1530
-1355
-1277
-1276
-1267
-1122
-817
-665
-594
-473
-412
-352
-310
-212
7
214
325
440
402
343
405
502
637
764
826
812
855
835
813
787
809
926
1053
985
999
1011
1099
1243
1266
1278
1233
1147
949
779
383
5
-286
-359
-3
205
164
-130
-496
-808
-1080
-1390
-1444
-1150
-896
-665
-791
-1028
-1199
-1277
-1296
-1256
-1192
-1023
-771
-639
-499
-469
-391
-279
-245
-249
-247
-204
-31
246
441
571
561
487
394
245
125
160
299
481
570
481
267
11
-195
-328
-480
-812
-905
-843
-872
-1056
-1406
-1536
-1450
-1538
-1721
-1787
-1800
-1676
-1574
-1524
-1422
-1396
-1360
-1238
-1194
-1238
-1131
-899
-611
-470
-483
-432
-308
-186
-107
-38
65
250
376
453
465
485
577
706
799
796
764
825
953
1053
990
929
938
1011
1047
1018
941
1003
1145
1285
1310
1178
1018
792
515
70
-377
-498
-104
283
429
74
-466
-853
-1155
-1438
-1522
-1331
-950
-584
-611
-913
-1201
-1371
-1338
-1234
-1170
-1061
-863
-687
-495
-406
-461
-436
-364
-314
-310
-322
-213
128
415
561
519
359
223
144
58
55
234
417
575
557
287
-39
-290
-440
-461
-517
-591
-754
-1050
-1174
-1253
-1424
-1545
-1553
-1583
-1659
-1889
-1999
-1816
-1636
-1501
-1405
-1382
-1398
-1427
-1432
-1252
-1050
-861
-619
-505
-537
-620
-618
-434
-181
-25
103
214
238
201
198
288
435
584
728
746
676
629
652
733
813
806
862
861
869
837
903
913
947
1152
1160
1044
861
670
482
211
-314
-595
-354
-67
136
-95
-503
-804
-1072
-1427
-1647
-1602
-1360
-966
-859
-1075
-1355
-1542
-1552
-1497
-1524
-1388
-1116
-926
-784
-755
-778
-750
-674
-585
-530
-470
-364
-124
131
283
315
248
160
118
55
59
153
300
425
408
234
-58
-279
-395
-443
-478
-534
-548
-678
-986
-1614
-1997
-1738
-1476
-1424
-1545
-1698
-1763
-1938
-2262
-2105
-1748
-1536
-1286
-1180
-1278
-1419
-1415
-1111
-740
-698
-691
-563
-472
-386
-377
-248
36
177
156
136
89
136
376
643
837
809
698
616
596
592
674
927
1137
1194
1100
899
744
806
945
1132
1203
1186
1109
949
715
200
-281
-523
-422
-64
99
-115
-417
-696
-1003
-1263
-1556
-1566
-1257
-950
-839
-1017
-1262
-1326
-1353
-1417
-1422
-1338
-1133
-893
-732
-587
-511
-485
-400
-357
-363
-308
-196
31
328
491
506
440
323
235
177
160
230
371
504
501
333
55
-128
-246
-350
-435
-484
-530
-741
-1112
-1297
-1295
-1341
-1495
-1688
-1681
-1629
-1774
-1896
-1769
-1651
-1589
-1540
-1489
-1419
-1424
-1324
-1085
-895
-867
-810
-722
-609
-523
-471
-262
-39
43
59
100
143
236
321
456
587
655
703
750
808
724
767
853
911
968
993
992
1072
1019
1024
1177
1087
1073
1105
1138
1085
848
469
127
-223
-500
-225
83
199
-4
-343
-728
-1021
-1353
-1489
-1230
-1000
-730
-700
-976
-1271
-1433
-1460
-1320
-1184
-1051
-754
-605
-563
-559
-550
-465
-326
-244
-159
-49
52
307
510
590
555
466
394
322
241
257
407
534
595
449
184
-100
-289
-369
-389
-361
-369
-412
-555
-905
-1437
-2004
-2001
-1499
-1224
-1338
-1530
-1669
-1789
-2019
-2168
-1826
-1417
-1215
-1057
-1066
-1207
-1264
-1096
-748
-533
-586
-512
-289
-162
-119
-68
98
296
302
214
176
243
452
737
932
963
776
635
696
692
756
950
1163
1277
1221
1037
901
929
1013
1191
1333
1302
1207
998
735
342
-120
-409
-304
56
266
144
-277
-631
-934
-1173
-1408
-1409
-1143
-828
-704
-884
-1175
-1347
-1372
-1334
-1286
-1219
-1057
-849
-704
-604
-593
-593
-525
-457
-371
-304
-210
44
286
426
412
275
174
106
81
117
223
352
452
394
201
-50
-303
-418
-457
-467
-488
-556
-686
-819
-1264
-1866
-1990
-1693
-1393
-1376
-1564
-1741
-1834
-2100
-2179
-1964
-1708
-1435
-1217
-1162
-1247
-1339
-1245
-906
-696
-672
-637
-510
-342
-230
-137
4
139
191
176
133
186
367
671
905
935
840
703
591
685
773
861
1076
1232
1302
1152
944
836
940
1098
1246
1315
1264
1067
795
497
-20
-368
-426
-130
225
224
-158
-553
-895
-1179
-1330
-1426
-1223
-917
-738
-749
-1051
-1363
-1447
-1363
-1305
-1188
-1054
-838
-630
-559
-542
-551
-532
-455
-371
-304
-177
-25
241
467
520
404
291
193
166
218
304
487
596
579
432
187
-101
-274
-340
-305
-285
-357
-463
-613
-943
-1486
-1838
-1724
-1400
-1223
-1286
-1467
-1617
-1815
-1995
-1946
-1716
-1445
-1202
-1087
-1127
-1224
-1258
-1037
-717
-558
-526
-485
-335
-201
-144
-95
67
182
183
150
162
301
519
787
936
954
775
647
641
729
905
1002
1134
1252
1231
1074
973
922
993
1105
1206
1283
1242
991
720
393
-34
-422
-450
-81
188
163
-178
-587
-888
-1157
-1330
-1294
-1121
-874
-702
-812
-1059
-1284
-1344
-1224
-1151
-1116
-956
-745
-598
-498
-506
-461
-386
-372
-278
-192
-86
115
375
552
566
450
320
275
289
347
429
523
566
513
333
75
-158
-249
-257
-205
-210
-345
-483
-647
-913
-1511
-1934
-1803
-1377
-1156
-1243
-1413
-1483
-1681
-2004
-1956
-1636
-1295
-968
-770
-778
-968
-1176
-1011
-672
-559
-482
-311
-85
58
16
-29
137
258
260
304
328
435
672
895
992
925
714
604
647
755
883
1044
1188
1250
1168
1033
919
845
974
1160
1276
1248
1094
914
570
3
-479
-567
-160
233
223
-95
-488
-919
-1175
-1362
-1452
-1196
-905
-684
-655
-984
-1339
-1390
-1350
-1256
-1123
-1065
-883
-675
-536
-454
-488
-501
-383
-264
-221
-132
55
366
629
663
531
389
279
254
347
447
572
666
628
436
152
-149
-328
-331
-292
-315
-420
-556
-730
-971
-1443
-2012
-2082
-1672
-1330
-1360
-1621
-1814
-1945
-2140
-2199
-1930
-1565
-1299
-1090
-1030
-1208
-1425
-1361
-979
-645
-618
-594
-408
-234
-190
-191
-99
74
156
160
216
304
469
719
877
861
671
477
526
647
814
945
1075
1206
1123
983
831
760
864
1049
1220
1289
1116
833
599
141
-329
-583
-398
83
314
56
-389
-828
-1173
-1334
-1441
-1343
-1071
-792
-673
-854
-1229
-1444
-1399
-1275
-1158
-1092
-919
-717
-571
-537
-580
-584
-503
-373
-261
-127
12
214
458
576
492
311
182
171
238
307
409
532
558
431
156
-136
-341
-410
-344
-265
-330
-497
-658
-840
-1270
-1652
-1641
-1551
-1577
-1507
-1378
-1335
-1496
-1855
-1901
-1741
-1751
-1605
-1237
-1047
-1045
-1127
-1107
-932
-893
-848
-535
-257
-156
-112
-56
29
72
41
154
325
353
415
568
734
835
790
729
743
795
871
954
1101
1182
1224
1187
1012
903
908
959
1060
1282
1360
1184
876
488
76
-308
-527
-284
216
419
138
-406
-952
-1206
-1317
-1346
-1151
-863
-624
-563
-873
-1254
-1393
-1375
-1151
-988
-935
-771
-622
-534
-450
-491
-492
-423
-385
-255
-84
69
275
488
581
542
355
190
203
312
464
590
594
514
345
77
-145
-292
-338
-214
-132
-232
-392
-614
-823
-1241
-1910
-2008
-1624
-1281
-1135
-1285
-1492
-1605
-1986
-2170
-1902
-1608
-1237
-833
-713
-800
-1065
-1220
-906
-598
-519
-352
-120
102
170
82
94
210
269
336
478
612
769
962
1132
1138
921
703
745
911
1062
1188
1314
1482
1440
1201
1031
953
990
1192
1358
1349
1163
840
377
-92
-550
-577
-55
359
342
-59
-609
-1032
-1276
-1494
-1413
-1078
-821
-622
-719
-1086
-1297
-1342
-1241
-1013
-922
-865
-660
-539
-456
-377
-358
-335
-282
-221
-116
16
183
463
713
745
580
371
240
290
384
478
601
651
532
301
-18
-305
-386
-331
-221
-196
-348
-547
-702
-967
-1361
-1586
-1579
-1417
-1408
-1647
-1678
-1552
-1598
-1764
-1835
-1777
-1597
-1484
-1338
-1039
-936
-973
-861
-765
-782
-775
-652
-307
10
32
44
105
68
70
143
287
507
664
815
920
846
686
624
731
949
1047
1007
1088
1129
1029
950
910
986
1139
1186
1237
1251
951
722
574
158
-274
-544
-387
131
249
-154
-579
-1006
-1237
-1369
-1510
-1356
-991
-740
-669
-943
-1397
-1533
-1460
-1305
-1131
-1021
-849
-639
-591
-595
-610
-617
-498
-357
-214
-88
3
172
359
457
392
213
65
86
198
317
365
371
410
284
-1
-262
-435
-461
-304
-298
-425
-616
-864
-1086
-1459
-1725
-1779
-1872
-1781
-1511
-1409
-1441
-1640
-1894
-1874
-1895
-1887
-1523
-1153
-880
-718
-834
-950
-1001
-1046
-809
-460
-227
11
106
66
36
-50
-36
170
358
545
704
754
802
808
762
737
773
859
932
1056
1163
1207
1166
1100
1107
1101
1052
1091
1159
1229
1178
972
572
86
-399
-574
-248
137
278
-10
-541
-973
-1246
-1469
-1510
-1282
-904
-602
-675
-1066
-1386
-1446
-1352
-1198
-1046
-906
-699
-579
-559
-532
-508
-460
-331
-228
-123
13
103
281
466
533
470
321
189
183
262
361
471
532
465
289
-5
-342
-487
-465
-374
-336
-437
-620
-796
-1000
-1359
-1673
-1811
-1755
-1588
-1605
-1594
-1516
-1634
-1863
-1999
-2016
-1788
-1478
-1226
-927
-814
-893
-951
-960
-819
-606
-408
-148
73
112
74
21
29
158
295
429
598
745
816
862
823
793
827
928
1007
1003
1041
1150
1273
1243
1148
1025
1099
1246
1322
1383
1356
1187
1019
645
79
-354
-504
-81
479
517
75
-464
-941
-1190
-1422
-1543
-1263
-789
-481
-574
-1019
-1428
-1580
-1489
-1247
-988
-800
-620
-513
-455
-488
-565
-560
-427
-204
-41
14
96
296
490
554
472
333
249
272
366
485
580
638
597
412
123
-164
-344
-364
-262
-150
-269
-510
-781
-1137
-1577
-2109
-2122
-1613
-1192
-1155
-1455
-1782
-1870
-2048
-2261
-2007
-1525
-1044
-792
-865
-937
-973
-1069
-962
-591
-302
-129
-42
84
278
249
122
166
345
515
584
649
822
1034
1146
1062
928
833
854
986
1131
1272
1399
1487
1411
1264
1142
1051
1271
1481
1503
1368
1044
550
93
-378
-576
-79
391
552
196
-543
-999
-1152
-1397
-1444
-1153
-801
-454
-583
-1074
-1369
-1493
-1484
-1285
-1082
-879
-635
-622
-590
-524
-524
-499
-409
-269
-89
27
58
217
403
523
486
351
249
239
252
296
370
397
410
257
9
-254
-436
-507
-477
-437
-479
-629
-847
-1153
-1641
-1883
-2053
-1908
-1521
-1389
-1504
-1768
-2062
-2108
-2049
-2032
-1699
-1288
-1011
-907
-1023
-1114
-1059
-953
-791
-511
-357
-226
-145
-97
48
139
168
244
407
521
597
630
770
989
1059
978
875
879
944
1077
1171
1328
1397
1467
1448
1327
1258
1206
1327
1394
1266
981
635
177
-248
-451
-240
172
344
77
-425
-900
-1210
-1470
-1605
-1422
-1039
-681
-705
-1028
-1321
-1489
-1534
-1435
-1190
-869
-578
-499
-514
-501
-500
-466
-398
-251
-30
162
199
273
408
543
598
524
465
451
435
420
447
456
463
438
293
97
-106
-288
-380
-404
-417
-511
-658
-833
-952
-1324
-2057
-2360
-2043
-1431
-1179
-1494
-1763
-1692
-1804
-2085
-2119
-1807
-1178
-768
-769
-831
-888
-994
-947
-682
-302
-10
24
72
253
365
312
273
438
756
977
901
787
809
987
1148
1206
1199
1197
1214
1254
1261
1300
1367
1368
1525
1581
1545
1390
1153
1017
914
556
92
-268
-297
26
219
42
-309
-669
-919
-1152
-1454
-1561
-1372
-1063
-817
-816
-1035
-1247
-1368
-1392
-1274
-1074
-906
-697
-571
-458
-385
-385
-386
-293
-105
123
244
286
375
502
630
651
595
588
613
614
593
522
477
451
415
366
259
77
-113
-269
-374
-495
-649
-804
-863
-1116
-1629
-1937
-1888
-1560
-1349
-1499
-1680
-1672
-1734
-1841
-1874
-1715
-1321
-1022
-894
-806
-798
-831
-738
-527
-252
-31
-12
15
119
239
344
409
507
716
907
973
949
901
970
1113
1189
1215
1226
1215
1295
1365
1333
1359
1297
1348
1449
1502
1507
1430
1279
1136
793
295
-104
-372
-266
17
127
3
-243
-553
-809
-1116
-1428
-1463
-1296
-1063
-878
-936
-1071
-1167
-1245
-1254
-1193
-1123
-991
-903
-794
-664
-564
-500
-427
-283
-106
40
37
27
78
222
359
410
457
536
614
663
583
430
334
244
194
170
97
52
-19
-154
-302
-531
-897
-1254
-1558
-1684
-1578
-1469
-1441
-1503
-1600
-1671
-1798
-1964
-1997
-1836
-1580
-1370
-1228
-1143
-1051
-963
-876
-774
-626
-486
-388
-288
-166
-17
118
216
337
479
588
628
633
665
701
735
765
817
857
903
941
976
1027
1032
1000
1004
1026
1053
1090
1055
969
881
699
391
-10
-376
-463
-357
-290
-269
-350
-453
-536
-752
-1031
-1221
-1274
-1219
-1155
-1155
-1179
-1169
-1180
-1201
-1174
-1140
-1049
-963
-942
-902
-842
-808
-776
-689
-526
-309
-172
-120
-107
-66
-9
12
18
55
124
209
260
279
283
245
214
146
70
25
-47
-128
-240
-337
-418
-558
-772
-974
-1083
-1132
-1205
-1348
-1469
-1472
-1416
-1400
-1417
-1415
-1323
-1221
-1156
-1092
-980
-864
-745
-659
-594
-478
-406
-380
-321
-232
-138
-64
-52
-18
55
124
176
206
235
268
302
327
351
387
424
474
496
552
609
649
678
709
752
802
837
875
870
812
687
488
287
119
-7
-70
-66
-98
-118
-164
-228
-286
-394
-497
-545
-592
-593
-640
-725
-793
-837
-879
-906
-920
-887
-836
-807
-781
-761
-761
-759
-729
-687
-632
-562
-529
-489
-434
-407
-347
-326
-282
-218
-153
-89
-58
-42
-36
-65
-83
-95
-143
-176
-184
-207
-261
-378
-534
-710
-802
-820
-821
-816
-819
-811
-759
-717
-720
-706
-687
-686
-654
-663
-687
-674
-662
-640
-583
-506
-458
-450
-443
-445
-446
-415
-398
-378
-370
-332
-274
-243
-217
-168
-97
-28
17
75
121
175
242
294
365
415
458
519
591
676
753
823
859
848
804
725
614
472
387
313
268
233
202
208
227
228
223
187
155
127
70
2
-78
-165
-231
-298
-359
-410
-446
-448
-460
-458
-457
-466
-480
-530
-561
-583
-588
-574
-587
-589
-561
-528
-489
-483
-466
-416
-356
-320
-288
-273
-272
-281
-293
-284
-306
-356
-377
-407
-443
-485
-527
-549
-586
-604
-660
-679
-674
-676
-667
-657
-639
-624
-645
-651
-639
-654
-669
-672
-664
-640
-630
-626
-607
-598
-596
-589
-563
-521
-462
-418
-366
-329
-299
-279
-245
-221
-180
-117
-98
-48
-25
11
67
129
210
257
313
377
465
518
578
619
637
621
546
453
382
343
329
288
239
236
274
302
308
316
293
265
229
175
122
63
-9
-98
-187
-233
-280
-330
-359
-402
-419
-448
-495
-537
-565
-605
-639
-654
-670
-662
-656
-649
-616
-589
-560
-557
-565
-561
-540
-533
-541
-534
-517
-525
-539
-552
-575
-601
-618
-649
-695
-702
-707
-739
-773
-791
-784
-783
-779
-740
-720
-696
-703
-709
-675
-677
-654
-633
-630
-611
-609
-628
-623
-616
-577
-568
-581
-557
-542
-514
-473
-450
-407
-370
-340
-293
-253
-251
-225
-178
-162
-125
-80
-46
8
64
92
155
203
248
329
383
430
493
494
457
387
336
343
322
305
293
277
307
330
306
279
275
262
254
233
180
139
96
57
2
-38
-71
-144
-205
-274
-332
-406
-463
-510
-556
-580
-611
-641
-654
-655
-666
-667
-639
-612
-612
-592
-579
-590
-593
-607
-618
-626
-629
-592
-569
-568
-545
-556
-582
-595
-620
-641
-665
-700
-694
-700
-712
-727
-732
-705
-710
-698
-680
-672
-659
-666
-658
-668
-651
-612
-608
-595
-586
-592
-586
-573
-562
-540
-532
-499
-482
-456
-403
-368
-327
-298
-271
-210
-170
-164
-143
-127
-104
-66
-27
12
53
114
177
220
260
333
392
473
523
528
496
435
402
396
385
390
379
354
373
388
406
376
350
350
341
321
287
231
159
91
3
-51
-89
-152
-186
-219
-245
-269
-288
-322
-369
-400
-421
-435
-452
-475
-472
-468
-481
-487
-480
-472
-453
-435
-424
-402
-410
-424
-428
-450
-466
-483
-507
-489
-475
-464
-469
-473
-482
-507
-510
-540
-577
-581
-595
-608
-588
-586
-564
-548
-524
-493
-485
-506
-496
-507
-497
-478
-505
-512
-512
-521
-505
-492
-492
-449
-405
-376
-352
-321
-289
-249
-215
-183
-148
-118
-106
-69
-44
-10
37
102
160
188
218
241
277
306
339
393
403
451
478
453
434
398
367
371
382
377
373
342
337
309
265
247
206
200
206
163
130
116
68
39
22
-24
-73
-124
-176
-234
-283
-330
-359
-409
-425
-417
-419
-389
-373
-378
-415
-436
-444
-468
-491
-499
-504
-506
-502
-504
-510
-517
-522
-518
-518
-514
-495
-490
-494
-505
-539
-556
-576
-605
-615
-619
-640
-646
-634
-649
-663
-666
-656
-631
-627
-630
-617
-613
-599
-586
-581
-575
-565
-559
-548
-532
-517
-506
-490
-471
-456
-451
-458
-433
-393
-354
-327
-289
-252
-203
-174
-156
-124
-103
-55
-12
13
37
61
96
130
151
203
261
327
381
384
349
341
360
358
345
336
300
303
315
290
262
250
242
237
233
218
202
169
137
81
-1
-64
-136
-194
-218
-266
-320
-360
-413
-433
-447
-449
-451
-463
-473
-494
-510
-536
-545
-561
-582
-582
-566
-562
-561
-570
-587
-573
-579
-586
-586
-588
-582
-574
-595
-624
-640
-654
-642
-642
-650
-624
-625
-634
-631
-657
-662
-662
-652
-619
-595
-578
-573
-548
-547
-553
-546
-525
-500
-499
-501
-504
-506
-486
-471
-451
-438
-429
-413
-388
-355
-328
-306
-285
-248
-211
-180
-145
-124
-109
-76
-48
-6
23
54
113
152
176
209
247
290
331
363
394
418
429
419
409
387
362
358
341
317
301
279
259
252
250
247
221
193
173
134
54
2
-49
-123
-173
-233
-309
-378
-424
-464
-477
-516
-516
-495
-507
-510
-519
-529
-550
-564
-572
-575
-582
-596
-596
-583
-572
-570
-564
-555
-560
-559
-555
-566
-565
-559
-573
-603
-623
-615
-604
-615
-609
-615
-633
-657
-666
-684
-687
-666
-639
-610
-615
-615
-602
-590
-558
-531
-496
-482
-463
-444
-455
-442
-422
-394
-374
-354
-325
-290
-265
-248
-236
-235
-204
-178
-149
-114
-106
-101
-79
-95
-82
-33
-10
59
102
130
166
185
227
267
295
330
360
367
350
326
304
312
310
283
294
291
283
291
266
241
216
192
186
151
92
69
28
-16
-38
-88
-135
-176
-239
-297
-352
-380
-382
-395
-401
-415
-456
-498
-513
-510
-512
-508
-511
-518
-518
-504
-502
-526
-531
-530
-521
-532
-540
-525
-532
-534
-532
-529
-536
-565
-591
-613
-614
-622
-638
-633
-633
-649
-645
-638
-637
-650
-642
-636
-640
-628
-613
-590
-574
-537
-525
-526
-511
-516
-515
-501
-501
-489
-461
-426
-394
-383
-378
-356
-322
-282
-236
-231
-206
-188
-178
-152
-126
-88
-68
-33
-23
-2
7
-3
15
58
102
145
178
216
256
262
269
267
246
258
274
241
215
187
181
177
136
109
92
69
60
38
13
-14
-41
-75
-138
-209
-276
-334
-370
-432
-480
-371
-318
-367
-406
-435
-462
-460
-487
-500
-486
-487
-474
-504
-502
-489
-498
-502
-528
-552
-574
-624
-647
-612
-592
-586
-564
-559
-561
-585
-602
-623
-648
-659
-684
-691
-693
-714
-719
-730
-718
-703
-705
-709
-685
-689
-692
-663
-647
-630
-623
-613
-601
-572
-552
-541
-521
-504
-479
-449
-430
-426
-403
-406
-368
-321
-299
-270
-239
-223
-210
-182
-176
-144
-112
-92
-63
-36
0
39
79
139
183
197
247
290
297
328
344
320
318
317
319
290
268
240
236
221
175
168
143
110
120
113
117
105
61
2
-48
-112
-168
-190
-232
-243
-269
-287
-304
-341
-350
-361
-363
-358
-352
-361
-381
-376
-430
-466
-475
-501
-500
-505
-517
-514
-524
-547
-562
-568
-564
-592
-603
-606
-641
-653
-653
-679
-697
-695
-700
-706
-700
-727
-734
-732
-734
-731
-735
-723
-700
-661
-642
-606
-555
-527
-514
-495
-472
-460
-443
-415
-397
-413
-399
-400
-395
-377
-352
-318
-282
-253
-206
-181
-178
-170
-152
-98
-80
-82
-41
-15
25
74
102
150
202
236
256
283
325
367
381
390
405
419
402
394
380
367
357
333
317
292
259
226
201
174
139
125
66
41
38
7
-7
-42
-69
-116
-157
-190
-222
-261
-291
-307
-324
-354
-370
-393
-402
-421
-426
-415
-437
-457
-468
-493
-509
-542
-558
-587
-613
-617
-605
-612
-630
-638
-632
-619
-636
-627
-633
-646
-657
-683
-697
-714
-725
-724
-730
-743
-753
-751
-756
-746
-733
-722
-704
-691
-684
-662
-652
-636
-600
-570
-546
-529
-500
-502
-490
-474
-467
-453
-441
-407
-395
-391
-356
-324
-296
-251
-218
-172
-161
-124
-52
-38
-32
4
54
82
107
121
141
173
201
251
272
278
303
275
270
256
221
189
164
129
72
42
-5
-32
-30
-50
-65
-107
-122
-143
-167
-185
-215
-240
-281
-303
-334
-366
-387
-417
-428
-454
-470
-465
-488
-501
-495
-516
-513
-540
-556
-539
-560
-578
-597
-619
-634
-646
-663
-683
-693
-726
-740
-760
-761
-759
-767
-779
-779
-774
-785
-791
-798
-799
-819
-831
-822
-842
-838
-831
-845
-825
-832
-818
-811
-789
-743
-715
-681
-631
-608
-608
-615
-608
-595
-589
-580
-569
-552
-527
-509
-500
-478
-428
-396
-378
-350
-337
-348
-332
-320
-326
-294
-262
-209
-193
-178
-149
-126
-103
-53
-29
-17
15
15
19
48
65
84
116
130
95
70
51
20
-18
-65
-103
-167
-210
-247
-287
-317
-352
-357
-382
-401
-421
-501
-549
-596
-617
-637
-685
-699
-687
-655
-620
-592
-554
-513
-513
-507
-524
-553
-595
-623
-640
-650
-673
-687
-681
-708
-738
-796
-812
-837
-872
-882
-895
-883
-886
-901
-899
-865
-917
-1028
-974
-973
-1001
-968
-926
-886
-833
-811
-832
-852
-877
-918
-933
-916
-895
-835
-792
-774
-738
-700
-661
-631
-615
-591
-588
-579
-535
-479
-465
-438
-396
-356
-321
-286
-236
-185
-143
-104
-63
-11
40
75
112
149
180
218
256
284
333
370
381
388
394
390
362
315
253
183
105
13
-50
-98
-155
-177
-197
-220
-243
-280
-323
-366
-387
-397
-422
-458
-493
-492
-491
-519
-516
-489
-456
-424
-380
-353
-329
-331
-316
-279
-239
-199
-218
-216
-188
-205
-198
-215
-220
-204
-201
-213
-232
-334
-514
-571
-590
-567
-630
-717
-682
-620
-676
-773
-771
-698
-619
-632
-651
-604
-597
-624
-653
-606
-545
-510
-501
-471
-395
-391
-403
-368
-259
-134
-44
-11
51
169
244
273
316
373
455
534
615
662
743
822
885
968
1029
1085
1130
1219
1299
1399
1461
1490
1562
1623
1657
1666
1627
1466
1233
961
684
516
362
249
193
195
181
167
101
41
35
1
-51
-7
16
-103
-247
-373
-384
-276
-173
-87
40
172
360
490
566
642
683
675
709
753
728
700
686
705
735
793
836
882
918
864
752
620
497
387
297
226
12
-383
-536
-559
-615
-761
-868
-811
-715
-787
-974
-965
-872
-762
-771
-846
-725
-580
-529
-500
-348
-216
-97
19
96
206
226
184
210
303
342
373
406
512
656
733
759
821
934
1036
1063
1060
1057
1095
1142
1131
1138
1196
1279
1401
1465
1546
1630
1704
1675
1589
1360
949
547
93
-228
-467
-594
-617
-584
-587
-618
-654
-769
-791
-827
-867
-869
-935
-1017
-1078
-1079
-1043
-903
-738
-479
-187
34
199
277
335
374
376
371
407
486
547
584
601
633
657
666
661
650
610
520
362
166
-42
-241
-396
-533
-612
-630
-678
-931
-1160
-1319
-1459
-1585
-1719
-1719
-1597
-1534
-1602
-1579
-1469
-1317
-1127
-1001
-827
-593
-430
-406
-332
-220
-117
-8
72
215
336
375
390
432
461
476
508
578
682
753
798
859
938
981
960
995
1031
1093
1124
1145
1214
1310
1385
1447
1516
1558
1587
1496
1312
920
448
-133
-697
-966
-1151
-1102
-949
-780
-698
-733
-961
-1178
-1230
-1274
-1223
-1231
-1193
-1154
-1116
-996
-799
-502
-206
122
293
383
399
321
254
241
235
265
405
572
732
801
768
713
585
445
256
91
-48
-208
-386
-587
-694
-752
-762
-744
-738
-752
-829
-1000
-1290
-1591
-1815
-1953
-1955
-1880
-1700
-1448
-1175
-1056
-1027
-937
-829
-738
-683
-605
-502
-429
-401
-343
-191
12
233
362
422
392
270
89
-27
-29
7
113
251
429
541
612
696
767
829
790
742
742
828
878
919
1037
1154
1312
1408
1514
1556
1477
1189
652
77
-590
-1016
-1255
-1180
-905
-614
-407
-428
-562
-916
-1174
-1376
-1462
-1380
-1358
-1283
-1200
-1041
-872
-603
-304
-3
190
168
106
-35
-111
-137
-60
125
321
506
633
714
713
642
492
319
133
-28
-128
-223
-265
-290
-319
-338
-357
-377
-421
-522
-651
-807
-982
-1181
-1417
-1562
-1621
-1586
-1462
-1260
-1043
-896
-858
-946
-1003
-1009
-973
-831
-638
-453
-307
-229
-188
-120
-68
8
68
72
32
-68
-185
-285
-316
-271
-152
30
171
236
161
58
25
98
219
241
276
279
213
132
60
84
232
457
672
762
634
400
195
107
87
111
-10
-297
-614
-854
-832
-623
-304
-76
-39
-198
-479
-679
-799
-778
-688
-594
-551
-553
-522
-502
-419
-350
-302
-320
-427
-520
-631
-691
-677
-631
-539
-416
-295
-227
-231
-284
-349
-424
-488
-485
-463
-465
-466
-487
-444
-359
-323
-326
-366
-443
-502
-522
-567
-633
-752
-895
-969
-1009
-985
-901
-834
-754
-719
-735
-776
-851
-922
-924
-894
-832
-759
-706
-662
-614
-597
-609
-645
-689
-709
-720
-718
-756
-787
-750
-703
-579
-428
-348
-333
-345
-365
-382
-361
-301
-259
-238
-251
-278
-272
-213
-120
-29
46
89
82
50
41
53
83
137
179
199
190
138
65
-11
-95
-160
-212
-254
-301
-340
-340
-324
-297
-291
-328
-396
-485
-569
-649
-734
-779
-785
-784
-770
-736
-697
-658
-613
-585
-579
-587
-577
-600
-602
-560
-532
-481
-441
-384
-356
-350
-340
-337
-358
-375
-396
-434
-457
-536
-634
-722
-855
-888
-886
-839
-747
-694
-704
-773
-852
-987
-1039
-994
-933
-895
-856
-822
-823
-778
-721
-619
-559
-531
-550
-629
-692
-717
-669
-559
-418
-262
-190
-156
-171
-135
-48
28
98
73
33
20
41
97
228
331
396
444
458
488
505
549
587
590
551
512
417
245
54
-205
-439
-605
-678
-654
-584
-500
-484
-548
-697
-881
-1045
-1167
-1186
-1150
-1081
-1021
-936
-863
-792
-704
-600
-500
-473
-482
-521
-557
-558
-477
-318
-132
41
155
174
107
24
-23
-66
-89
-93
-123
-164
-222
-264
-306
-362
-401
-448
-527
-751
-1029
-1294
-1517
-1622
-1645
-1538
-1420
-1322
-1275
-1240
-1210
-1211
-1144
-1104
-1058
-1068
-1027
-926
-785
-532
-320
-78
51
70
15
-92
-186
-228
-177
-106
-11
123
239
305
340
396
444
450
413
343
262
190
204
273
401
527
614
701
732
777
808
818
791
743
625
404
145
-157
-467
-736
-876
-856
-734
-576
-469
-480
-610
-897
-1171
-1352
-1441
-1374
-1251
-1096
-949
-805
-708
-598
-496
-430
-399
-453
-503
-534
-502
-364
-159
81
327
445
480
466
368
226
122
30
-56
-112
-186
-240
-259
-285
-312
-355
-440
-556
-711
-963
-1251
-1554
-1792
-1914
-1929
-1825
-1668
-1527
-1456
-1434
-1502
-1541
-1536
-1487
-1336
-1174
-989
-806
-601
-433
-270
-124
-38
5
-39
-88
-165
-183
-117
-7
126
214
268
285
283
286
317
339
348
334
278
206
177
187
278
430
563
702
749
747
732
717
710
671
555
239
-169
-695
-1153
-1389
-1402
-1163
-860
-636
-601
-739
-1102
-1482
-1768
-1933
-1883
-1753
-1557
-1365
-1136
-929
-722
-527
-430
-393
-457
-543
-654
-658
-531
-325
-60
227
433
522
519
423
267
112
-41
-184
-312
-405
-455
-485
-513
-517
-549
-610
-704
-847
-1031
-1239
-1420
-1639
-1853
-1995
-2088
-2065
-1953
-1785
-1614
-1474
-1441
-1448
-1484
-1504
-1413
-1276
-1051
-818
-576
-382
-236
-110
-19
54
95
103
23
-51
-98
-101
-24
98
233
344
400
380
363
361
340
331
286
274
287
351
463
622
766
897
1024
1079
1132
1091
1037
897
541
60
-521
-1139
-1528
-1637
-1485
-1147
-806
-642
-690
-972
-1387
-1725
-1995
-2049
-1944
-1743
-1469
-1189
-885
-597
-338
-179
-83
-101
-185
-297
-371
-293
-142
104
388
611
749
774
690
548
368
146
-75
-267
-423
-518
-578
-580
-564
-562
-583
-679
-803
-972
-1180
-1386
-1529
-1762
-2039
-2154
-2263
-2184
-1932
-1611
-1286
-1092
-1084
-1154
-1218
-1335
-1245
-1051
-830
-591
-384
-222
-93
34
151
250
196
96
-60
-234
-325
-305
-151
49
210
355
483
517
533
534
511
464
400
369
396
472
623
858
1072
1262
1408
1459
1453
1329
1101
704
108
-520
-1118
-1541
-1690
-1527
-1173
-756
-569
-594
-860
-1372
-1807
-2132
-2237
-2123
-1847
-1533
-1151
-783
-492
-184
-8
95
67
-32
-153
-230
-182
-13
219
469
717
870
901
838
704
496
244
-28
-288
-510
-639
-678
-666
-598
-528
-519
-559
-683
-867
-1068
-1304
-1496
-1625
-1842
-1936
-1944
-1872
-1651
-1369
-1066
-841
-777
-834
-864
-968
-986
-841
-666
-471
-263
-58
86
200
234
238
129
-75
-210
-358
-427
-382
-242
-48
131
263
406
531
613
660
657
633
558
536
654
743
915
1158
1336
1558
1700
1726
1756
1607
1320
889
239
-484
-1165
-1634
-1833
-1678
-1304
-885
-705
-755
-1010
-1468
-1890
-2199
-2251
-2169
-1899
-1550
-1191
-781
-435
-96
137
250
208
148
31
-72
-67
38
206
369
591
724
788
763
649
419
111
-223
-542
-792
-974
-1042
-1031
-969
-930
-934
-944
-1010
-1118
-1234
-1386
-1508
-1723
-1926
-2012
-2027
-1839
-1529
-1167
-836
-644
-624
-624
-702
-739
-647
-550
-454
-371
-259
-151
-34
73
179
194
76
-69
-246
-396
-438
-413
-306
-172
-26
158
337
495
642
721
732
681
580
573
651
789
1021
1268
1540
1776
1909
2002
1978
1757
1437
842
104
-668
-1392
-1765
-1849
-1612
-1207
-839
-707
-794
-1154
-1575
-1895
-2162
-2165
-2045
-1794
-1439
-1026
-590
-133
257
516
665
638
554
408
257
185
171
248
412
586
756
885
858
722
456
51
-354
-696
-1020
-1214
-1264
-1276
-1181
-1092
-1017
-970
-989
-1041
-1135
-1288
-1387
-1422
-1631
-1788
-1786
-1691
-1430
-1092
-663
-307
-207
-301
-357
-481
-584
-529
-389
-235
-145
-58
25
112
131
140
118
-9
-163
-316
-434
-462
-416
-281
-134
41
296
516
675
804
921
987
951
943
967
1037
1164
1365
1656
1910
2138
2299
2361
2183
1856
1323
534
-311
-1132
-1677
-1914
-1802
-1473
-1087
-890
-893
-1033
-1365
-1638
-1874
-1948
-1927
-1794
-1522
-1142
-716
-276
215
608
894
1004
1025
929
743
555
407
353
382
503
661
819
857
785
583
233
-143
-539
-894
-1176
-1376
-1506
-1536
-1481
-1344
-1155
-982
-881
-868
-906
-1004
-1138
-1374
-1577
-1653
-1600
-1381
-1020
-594
-231
-58
-3
45
7
-60
-72
-79
-114
-148
-123
-49
61
165
268
289
204
94
-28
-167
-281
-329
-313
-251
-80
211
531
837
1079
1236
1294
1288
1286
1315
1336
1385
1525
1702
1877
2123
2314
2434
2396
2152
1712
983
98
-802
-1520
-2014
-2127
-1957
-1637
-1342
-1204
-1143
-1229
-1372
-1556
-1622
-1689
-1643
-1485
-1260
-909
-515
-34
440
872
1179
1384
1418
1320
1117
852
596
422
375
416
482
532
555
488
310
40
-309
-667
-1001
-1305
-1516
-1643
-1671
-1630
-1504
-1319
-1109
-932
-816
-753
-851
-1107
-1394
-1615
-1649
-1535
-1237
-800
-373
-53
206
366
443
406
284
166
-8
-193
-309
-328
-283
-185
-76
57
146
181
188
84
-72
-211
-302
-304
-214
9
298
654
954
1212
1381
1457
1501
1487
1521
1526
1542
1588
1735
1859
2005
2101
2055
1848
1282
553
-311
-1153
-1747
-2074
-2185
-2054
-1888
-1770
-1604
-1584
-1505
-1467
-1454
-1391
-1350
-1314
-1196
-1032
-821
-453
-116
342
816
1183
1465
1538
1455
1272
990
740
557
368
280
228
160
111
15
-99
-259
-507
-763
-1019
-1304
-1546
-1762
-1902
-1938
-1887
-1709
-1462
-1267
-1060
-1057
-1208
-1308
-1454
-1540
-1512
-1369
-1104
-774
-565
-242
-4
126
252
287
285
232
94
-15
-72
-258
-319
-331
-324
-223
-116
-31
33
45
23
14
-45
-20
55
204
417
632
840
1029
1138
1256
1358
1432
1555
1608
1674
1731
1770
1795
1859
1776
1684
1397
814
218
-544
-1137
-1566
-1871
-1981
-1890
-1886
-1766
-1665
-1630
-1472
-1458
-1379
-1289
-1213
-1133
-1000
-941
-756
-495
-196
240
592
940
1181
1301
1302
1245
1120
973
780
582
434
282
166
60
-30
-144
-246
-357
-499
-666
-854
-1050
-1262
-1457
-1586
-1655
-1631
-1560
-1435
-1390
-1465
-1451
-1459
-1403
-1359
-1273
-1122
-976
-951
-802
-575
-491
-332
-225
-95
7
40
67
94
2
-87
-89
-126
-125
-157
-154
-147
-153
-134
-39
30
86
181
308
495
607
730
816
879
947
991
1106
1229
1339
1461
1607
1679
1746
1858
1924
1870
1737
1420
924
305
-425
-987
-1396
-1683
-1802
-1778
-1751
-1644
-1563
-1471
-1316
-1285
-1218
-1146
-1108
-1083
-1041
-1053
-959
-817
-609
-275
54
404
698
898
1010
1050
1000
922
798
648
538
402
278
148
32
-70
-132
-191
-246
-304
-412
-553
-749
-943
-1081
-1230
-1352
-1398
-1466
-1598
-1746
-1847
-1892
-1905
-1842
-1657
-1405
-1194
-986
-781
-635
-539
-486
-373
-235
-139
-72
-5
42
73
126
153
246
303
278
289
295
257
221
202
252
287
353
477
603
709
791
853
906
949
960
984
1023
1061
1061
1093
1160
1246
1343
1391
1402
1295
1036
711
278
-215
-620
-953
-1185
-1310
-1412
-1428
-1374
-1341
-1223
-1106
-990
-867
-798
-758
-743
-768
-832
-831
-822
-754
-609
-429
-254
-95
40
157
239
298
369
401
414
404
344
241
136
10
-96
-176
-228
-264
-317
-353
-383
-442
-496
-561
-621
-691
-789
-862
-978
-1257
-1522
-1682
-1794
-1857
-1851
-1771
-1598
-1472
-1360
-1110
-895
-731
-607
-496
-385
-331
-376
-399
-366
-379
-347
-285
-203
-95
-48
-16
61
78
80
100
111
119
134
180
233
270
299
332
386
435
458
500
555
580
619
671
693
723
742
780
818
820
737
604
429
215
6
-178
-310
-409
-498
-566
-587
-602
-633
-621
-607
-576
-545
-538
-543
-544
-586
-632
-681
-748
-782
-813
-815
-813
-793
-767
-748
-720
-642
-544
-447
-366
-297
-240
-220
-205
-221
-250
-277
-296
-323
-335
-322
-315
-308
-292
-266
-262
-286
-317
-381
-510
-681
-829
-941
-1024
-1063
-1054
-985
-903
-843
-758
-666
-600
-584
-571
-550
-558
-598
-635
-663
-670
-668
-650
-603
-543
-489
-454
-399
-364
-325
-306
-255
-194
-143
-93
-50
-4
27
39
56
108
129
133
152
185
207
241
286
329
384
425
453
480
503
493
470
400
343
287
187
98
29
-14
-40
-86
-143
-167
-170
-133
-100
-77
-47
-27
-36
-59
-82
-138
-186
-267
-351
-426
-520
-577
-653
-707
-735
-757
-747
-718
-682
-629
-583
-545
-499
-482
-473
-462
-461
-493
-506
-522
-524
-502
-492
-458
-430
-405
-386
-432
-472
-476
-521
-569
-586
-603
-607
-639
-681
-667
-662
-668
-678
-680
-654
-639
-634
-632
-601
-587
-574
-572
-561
-536
-512
-504
-495
-484
-504
-494
-468
-414
-364
-330
-281
-228
-191
-151
-111
-96
-72
-68
-46
-20
10
44
58
82
127
196
243
263
317
367
400
457
503
531
553
547
517
481
397
311
268
239
216
212
221
216
222
226
219
225
220
192
147
93
8
-69
-173
-261
-340
-426
-472
-500
-557
-584
-585
-569
-561
-533
-510
-484
-448
-435
-442
-473
-487
-505
-518
-535
-542
-543
-538
-551
-576
-606
-623
-639
-650
-664
-668
-654
-624
-643
-675
-691
-706
-720
-754
-765
-760
-772
-782
-773
-753
-728
-724
-710
-679
-660
-644
-617
-628
-615
-613
-604
-574
-545
-505
-472
-432
-388
-370
-354
-329
-299
-284
-256
-225
-202
-151
-109
-85
-64
-26
18
58
81
125
150
178
214
248
282
328
350
364
360
335
312
276
253
234
236
220
200
179
168
176
159
144
141
112
83
33
-43
-122
-208
-277
-325
-380
-439
-487
-528
-572
-597
-609
-607
-581
-569
-550
-538
-553
-565
-588
-616
-607
-608
-631
-635
-647
-672
-686
-725
-724
-711
-718
-676
-664
-699
-701
-702
-721
-748
-738
-731
-731
-751
-788
-790
-793
-817
-799
-779
-770
-741
-729
-709
-697
-699
-687
-663
-639
-614
-598
-570
-530
-497
-464
-449
-421
-393
-381
-341
-298
-273
-260
-253
-230
-186
-160
-124
-84
-46
-26
-28
-28
-9
7
18
48
97
158
209
266
310
325
348
370
367
360
318
284
252
210
205
190
194
191
192
180
156
136
99
76
36
-6
-49
-102
-162
-217
-256
-282
-325
-370
-396
-443
-490
-504
-545
-547
-532
-525
-517
-520
-524
-520
-515
-523
-524
-532
-527
-539
-572
-575
-599
-620
-608
-634
-638
-615
-637
-624
-623
-650
-652
-664
-690
-683
-683
-690
-695
-681
-672
-643
-630
-654
-644
-639
-643
-631
-608
-572
-542
-551
-541
-522
-532
-521
-489
-465
-455
-427
-404
-379
-357
-336
-306
-271
-234
-214
-203
-193
-172
-149
-122
-73
-30
24
81
120
154
184
207
250
283
316
329
318
310
315
324
345
343
346
358
360
354
326
299
265
225
166
123
92
80
74
49
47
42
18
-29
-94
-145
-192
-246
-306
-328
-343
-353
-357
-358
-357
-364
-387
-373
-359
-373
-384
-379
-369
-380
-381
-382
-407
-440
-452
-473
-486
-504
-522
-514
-514
-543
-549
-569
-581
-580
-578
-555
-540
-532
-523
-523
-510
-488
-469
-482
-493
-488
-487
-500
-487
-475
-481
-468
-464
-461
-451
-437
-402
-367
-355
-364
-352
-358
-355
-316
-308
-278
-238
-200
-151
-127
-61
-6
33
82
118
143
143
143
158
170
176
166
171
181
191
234
241
264
301
342
343
323
304
286
247
202
178
158
140
137
143
143
135
120
92
54
21
2
-60
-99
-140
-199
-243
-284
-309
-360
-392
-413
-432
-445
-470
-473
-491
-514
-521
-544
-551
-556
-564
-579
-581
-596
-600
-612
-632
-634
-662
-691
-711
-718
-710
-724
-738
-728
-723
-720
-705
-672
-628
-599
-582
-561
-551
-553
-565
-589
-609
-606
-601
-595
-572
-539
-506
-482
-503
-497
-470
-462
-439
-418
-395
-379
-379
-388
-378
-361
-329
-295
-265
-226
-194
-162
-145
-151
-134
-106
-89
-71
-45
-28
-29
-1
29
62
92
117
139
152
169
180
192
207
213
213
230
213
183
167
144
100
95
93
93
99
91
91
79
51
26
-9
-32
-69
-81
-116
-147
-170
-184
-194
-223
-226
-255
-276
-304
-340
-361
-387
-418
-444
-467
-499
-533
-544
-549
-562
-566
-562
-590
-611
-634
-652
-675
-686
-700
-702
-715
-733
-717
-710
-722
-719
-701
-684
-661
-651
-633
-609
-603
-609
-600
-585
-559
-558
-549
-529
-531
-525
-526
-517
-496
-493
-500
-506
-493
-486
-471
-440
-410
-370
-345
-306
-262
-241
-211
-176
-156
-142
-137
-133
-129
-124
-97
-61
-26
-4
56
102
135
158
185
218
226
230
240
243
254
279
265
257
286
275
272
284
234
205
214
212
193
169
156
129
104
80
59
51
41
23
9
-5
-18
-38
-83
-113
-154
-184
-209
-256
-280
-295
-329
-368
-395
-440
-461
-470
-481
-482
-492
-489
-508
-525
-548
-560
-575
-597
-598
-600
-603
-604
-597
-591
-585
-573
-572
-572
-569
-580
-568
-565
-547
-522
-517
-486
-471
-454
-421
-416
-424
-439
-447
-441
-453
-473
-475
-453
-426
-396
-353
-294
-259
-232
-230
-217
-207
-204
-198
-197
-156
-110
-94
-67
-25
14
50
94
149
182
215
258
267
270
284
289
307
314
303
301
314
318
320
332
347
359
366
369
374
355
328
307
292
273
271
245
201
173
153
149
148
127
114
113
104
107
82
26
-28
-85
-134
-188
-233
-257
-290
-328
-342
-369
-382
-411
-435
-442
-454
-471
-482
-502
-520
-540
-539
-551
-559
-553
-549
-550
-561
-581
-598
-602
-615
-616
-616
-599
-582
-579
-583
-591
-614
-618
-628
-638
-632
-654
-661
-674
-677
-673
-684
-670
-651
-637
-618
-613
-596
-571
-571
-535
-501
-466
-426
-379
-348
-339
-313
-300
-266
-236
-217
-208
-187
-165
-138
-105
-88
-29
9
12
43
64
80
80
72
78
84
83
99
103
104
121
145
148
156
166
151
133
115
92
106
106
97
97
87
82
87
56
38
21
-22
-29
-48
-85
-109
-144
-189
-204
-233
-254
-284
-308
-314
-326
-362
-396
-417
-448
-482
-499
-514
-523
-536
-544
-544
-557
-565
-580
-600
-621
-619
-611
-616
-616
-609
-605
-592
-594
-598
-601
-613
-615
-616
-622
-617
-614
-612
-606
-624
-624
-629
-636
-649
-659
-655
-646
-623
-620
-616
-598
-594
-570
-525
-504
-480
-452
-429
-416
-396
-371
-347
-337
-310
-282
-259
-226
-194
-171
-149
-132
-114
-95
-62
-14
19
49
74
84
103
98
120
140
120
136
128
117
98
79
99
127
149
159
165
179
185
167
150
120
95
70
41
35
36
41
35
9
-8
-10
-33
-42
-50
-63
-71
-113
-140
-175
-234
-273
-307
-336
-359
-390
-407
-420
-432
-421
-425
-430
-432
-449
-449
-453
-476
-505
-498
-486
-471
-459
-470
-481
-475
-487
-489
-490
-499
-506
-520
-535
-529
-546
-568
-546
-565
-566
-566
-561
-555
-544
-536
-532
-526
-525
-502
-490
-470
-444
-410
-379
-352
-320
-299
-276
-254
-249
-231
-223
-225
-203
-194
-181
-153
-127
-86
-57
-44
-16
6
23
53
50
48
74
90
98
123
133
148
156
182
201
213
231
248
253
252
243
238
222
178
150
136
125
107
108
104
86
72
52
29
26
-16
-50
-82
-112
-116
-142
-183
-208
-221
-236
-239
-249
-254
-259
-287
-323
-343
-367
-377
-394
-411
-422
-431
-429
-442
-439
-453
-474
-492
-501
-505
-533
-559
-581
-594
-619
-627
-612
-609
-641
-632
-619
-623
-614
-615
-600
-579
-579
-562
-536
-513
-485
-453
-446
-432
-411
-381
-356
-316
-298
-279
-250
-214
-176
-155
-99
-71
-45
-6
12
43
65
49
59
55
41
44
31
21
40
64
69
73
75
63
57
45
42
64
64
56
54
33
18
21
4
-8
-15
-35
-59
-63
-59
-66
-87
-94
-137
-165
-180
-206
-227
-243
-258
-290
-324
-335
-337
-339
-351
-363
-380
-416
-449
-465
-473
-482
-507
-529
-558
-577
-585
-601
-610
-614
-618
-631
-647
-654
-659
-653
-664
-660
-651
-629
-623
-641
-614
-616
-630
-622
-641
-633
-623
-625
-610
-602
-597
-592
-581
-554
-537
-533
-522
-518
-484
-451
-436
-402
-377
-367
-362
-336
-303
-285
-256
-228
-210
-185
-173
-158
-146
-148
-127
-122
-98
-86
-62
-58
-51
-23
-5
-18
-13
5
0
-15
-11
4
5
1
-24
-23
-59
-52
-59
-74
-61
-59
-44
-53
-73
-90
-82
-112
-144
-161
-183
-203
-202
-209
-206
-213
-225
-218
-232
-263
-290
-331
-339
-358
-389
-394
-414
-417
-418
-440
-465
-471
-491
-505
-537
-534
-545
-585
-583
-605
-622
-643
-661
-644
-652
-650
-646
-660
-652
-648
-648
-649
-653
-640
-643
-624
-604
-572
-552
-532
-511
-478
-464
-461
-441
-435
-402
-378
-357
-322
-294
-281
-246
-234
-221
-186
-169
-164
-154
-133
-106
-76
-61
-53
-56
-59
-64
-83
-87
-81
-84
-76
-53
-65
-76
-75
-91
-91
-92
-105
-94
-79
-74
-68
-76
-78
-83
-78
-74
-82
-103
-104
-97
-100
-111
-103
-96
-93
-78
-91
-95
-107
-126
-124
-151
-177
-190
-201
-209
-241
-262
-291
-324
-336
-333
-339
-364
-366
-376
-393
-391
-397
-400
-397
-424
-439
-447
-459
-457
-442
-448
-466
-464
-481
-473
-481
-506
-525
-530
-534
-525
-524
-537
-521
-505
-492
-471
-480
-475
-466
-482
-483
-489
-471
-454
-460
-462
-444
-414
-384
-356
-335
-324
-311
-282
-288
-274
-268
-260
-220
-230
-194
-181
-163
-120
-123
-112
-98
-103
-83
-78
-83
-90
-93
-91
-95
-112
-106
-105
-119
-114
-115
-117
-123
-125
-127
-139
-118
-109
-89
-98
-120
-151
-275
-281
-288
-267
-153
-89
-86
-77
-116
-182
-178
-180
-161
-160
-189
-201
-225
-240
-261
-283
-281
-303
-327
-338
-369
-400
-404
-417
-435
-449
-474
-491
-520
-539
-556
-581
-595
-612
-607
-618
-624
-625
-652
-635
-640
-654
-633
-651
-661
-654
-657
-662
-662
-683
-674
-667
-674
-678
-685
-694
-715
-720
-696
-683
-642
-614
-607
-614
-616
-621
-631
-615
-602
-584
-570
-534
-504
-480
-463
-447
-420
-405
-389
-399
-401
-636
-734
-603
-535
-467
-391
-312
-291
-311
-321
-333
-299
-274
-289
-277
-291
-287
-282
-242
-214
-206
-187
-161
-109
-89
-118
-138
-145
-148
-150
-174
-188
-187
-176
-175
-156
-150
-153
-170
-202
-206
-215
-231
-244
-281
-302
-326
-393
-437
-449
-487
-519
-539
-562
-555
-558
-577
-576
-574
-560
-525
-533
-525
-519
-532
-542
-544
-549
-536
-544
-562
-535
-550
-560
-558
-559
-563
-578
-579
-570
-546
-543
-534
-519
-528
-527
-509
-493
-467
-415
-399
-377
-353
-329
-278
-230
-182
-140
-106
-86
-44
1
52
99
111
112
121
158
197
219
246
291
338
371
405
439
458
470
497
506
533
550
563
552
537
532
504
482
448
418
395
387
356
341
332
318
324
334
325
310
284
256
243
216
173
140
113
88
59
31
33
27
13
25
31
10
-23
-38
-50
-107
-139
-172
-181
-180
-172
-174
-164
-162
-158
-150
-154
-161
-175
-179
-187
-213
-214
-219
-227
-220
-227
-233
-218
-192
-183
-165
-174
-155
-151
-163
-152
-139
-120
-90
-55
-19
-5
64
116
151
202
237
267
293
307
320
357
362
382
426
458
481
508
530
551
599
622
633
638
652
681
671
670
666
659
640
600
535
484
420
347
278
186
98
12
-86
-179
-253
-329
-404
-481
-503
-511
-542
-542
-545
-538
-518
-498
-492
-485
-482
-469
-455
-447
-421
-419
-408
-382
-358
-341
-318
-305
-285
-278
-292
-299
-325
-328
-330
-367
-382
-374
-403
-432
-456
-479
-466
-473
-481
-478
-474
-457
-423
-407
-379
-317
-292
-239
-206
-178
-120
-52
17
100
172
240
317
381
406
451
501
565
606
630
672
724
728
741
749
774
828
830
874
918
944
942
941
918
874
766
541
268
-40
-377
-701
-979
-1196
-1338
-1442
-1525
-1498
-1452
-1380
-1258
-1119
-957
-824
-755
-685
-633
-636
-640
-637
-575
-496
-415
-334
-232
-120
-8
96
202
287
341
356
284
130
-96
-318
-532
-720
-915
-1104
-1234
-1301
-1394
-1438
-1431
-1381
-1287
-1256
-1217
-1167
-1182
-1220
-1267
-1277
-1270
-1275
-1257
-1186
-1080
-969
-845
-701
-512
-346
-236
-153
-85
-38
-34
-11
23
82
161
234
354
479
604
728
793
812
886
881
856
789
731
695
644
579
539
582
655
746
810
890
926
876
804
588
246
-184
-648
-991
-1299
-1621
-1942
-2084
-2125
-2042
-2010
-1934
-1661
-1361
-1112
-941
-806
-724
-701
-770
-762
-738
-743
-704
-621
-455
-273
-69
105
358
597
750
770
698
583
369
107
-182
-448
-705
-874
-1038
-1128
-1167
-1170
-1257
-1413
-1419
-1452
-1523
-1709
-1890
-2032
-2110
-2248
-2298
-2173
-1999
-1719
-1456
-1180
-933
-710
-576
-417
-267
-229
-201
-230
-271
-294
-350
-408
-332
-222
-88
35
103
209
326
408
482
570
654
700
638
576
526
519
531
556
661
766
874
981
1073
1134
1218
1285
1329
1371
1283
1102
811
309
-223
-775
-1190
-1436
-1640
-1832
-1860
-1821
-1772
-1678
-1646
-1463
-1211
-1053
-990
-967
-1021
-1045
-1067
-1065
-869
-690
-467
-228
30
240
432
525
629
767
782
717
528
363
120
-117
-340
-482
-546
-589
-631
-700
-739
-805
-856
-941
-993
-1094
-1371
-1628
-1792
-1892
-1975
-2043
-1986
-1711
-1490
-1385
-1202
-991
-791
-656
-570
-486
-397
-418
-484
-477
-452
-427
-397
-301
-130
-13
-29
-39
-17
-44
-94
-200
-227
-216
-224
-215
-102
99
328
524
690
849
930
967
981
1041
1059
1062
1046
1097
1178
1169
1268
1393
1537
1581
1499
1341
967
347
-416
-1005
-1396
-1688
-1989
-2174
-2159
-2021
-1916
-1855
-1644
-1342
-1048
-882
-829
-844
-902
-1036
-1031
-960
-652
-320
-108
246
556
748
799
860
934
964
854
552
345
51
-247
-487
-700
-728
-699
-701
-689
-683
-759
-825
-909
-987
-1062
-1190
-1297
-1563
-1752
-1788
-1657
-1520
-1380
-1152
-870
-657
-657
-609
-572
-532
-530
-552
-593
-609
-670
-744
-642
-530
-430
-374
-293
-240
-286
-434
-514
-484
-537
-552
-512
-395
-245
-89
71
374
633
851
982
1050
1085
1025
1010
946
1021
1073
1151
1270
1381
1470
1591
1672
1645
1529
1290
811
67
-693
-1446
-1932
-2258
-2393
-2371
-2155
-1926
-1664
-1406
-1238
-900
-650
-462
-316
-284
-379
-377
-337
-253
-2
258
593
865
988
974
909
704
454
200
-143
-446
-746
-1053
-1276
-1393
-1462
-1362
-1222
-1089
-1000
-1009
-1029
-1068
-1126
-1174
-1148
-1085
-969
-853
-969
-1075
-1005
-828
-746
-811
-746
-569
-563
-848
-1001
-994
-974
-1051
-1094
-1012
-924
-980
-1018
-867
-745
-755
-797
-691
-573
-615
-772
-717
-450
-343
-322
-201
75
315
414
513
790
993
1022
954
997
1070
978
910
1010
1170
1207
1236
1277
1460
1460
1345
1220
1161
964
569
-9
-663
-1230
-1793
-2058
-2114
-1975
-1843
-1570
-1298
-1046
-875
-828
-621
-374
-247
-248
-243
-236
-89
6
159
449
709
905
912
814
554
231
-127
-415
-671
-944
-1176
-1308
-1339
-1367
-1342
-1273
-1121
-1018
-958
-964
-1000
-1036
-1077
-1056
-971
-774
-565
-395
-272
-312
-378
-442
-478
-563
-719
-916
-1065
-1169
-1372
-1495
-1514
-1415
-1244
-1077
-999
-894
-809
-807
-764
-751
-705
-643
-575
-478
-363
-314
-222
-10
140
276
370
397
452
531
538
606
735
891
1017
1008
964
1056
1130
1105
1087
1126
1132
1159
1141
1160
1331
1294
1196
1173
1095
813
317
-300
-821
-1247
-1599
-1764
-1672
-1495
-1315
-1123
-966
-731
-610
-495
-346
-218
-246
-270
-274
-232
-86
10
239
459
580
561
450
255
-12
-270
-547
-730
-895
-1019
-1104
-1086
-1015
-911
-812
-692
-584
-549
-594
-613
-614
-627
-579
-545
-425
-293
-175
-84
-117
-334
-549
-794
-1016
-1243
-1451
-1503
-1541
-1615
-1695
-1622
-1477
-1370
-1240
-1040
-912
-877
-882
-850
-682
-576
-448
-250
-59
48
88
119
226
288
232
194
206
220
206
284
394
569
737
835
944
977
988
968
1016
1025
984
1032
1017
1121
1196
1262
1339
1394
1417
1234
902
247
-405
-991
-1408
-1628
-1658
-1507
-1297
-964
-798
-623
-510
-439
-301
-211
-272
-287
-294
-292
-117
-4
200
446
612
648
563
327
54
-223
-548
-769
-951
-1049
-1124
-1098
-1049
-941
-815
-718
-620
-611
-667
-736
-762
-821
-806
-742
-594
-441
-333
-250
-208
-452
-900
-1144
-1242
-1450
-1875
-2015
-1777
-1637
-1744
-1792
-1445
-1110
-1144
-1142
-975
-939
-1018
-1059
-874
-606
-565
-431
-66
181
128
-4
72
204
65
-198
-236
-97
-73
-95
95
388
582
771
864
953
859
691
705
706
658
591
817
1071
1189
1280
1337
1481
1427
1182
888
573
-48
-674
-1162
-1524
-1702
-1671
-1359
-1081
-767
-642
-473
-377
-547
-579
-499
-486
-472
-448
-324
-39
105
261
529
680
620
386
109
-216
-573
-896
-1024
-1067
-1066
-1040
-906
-777
-704
-659
-618
-570
-642
-742
-830
-820
-799
-748
-604
-460
-289
-174
-121
-275
-512
-794
-1066
-1297
-1577
-1657
-1732
-1688
-1695
-1697
-1506
-1386
-1206
-1043
-1012
-966
-931
-931
-854
-792
-675
-427
-190
-27
50
87
122
134
65
-22
-122
-152
-178
-141
-51
59
333
534
718
761
791
772
756
711
622
650
661
838
967
1153
1210
1336
1433
1390
1344
1011
754
144
-431
-1004
-1471
-1544
-1585
-1311
-1061
-827
-703
-587
-503
-488
-513
-460
-391
-317
-250
-242
-70
124
342
540
622
596
448
159
-156
-461
-754
-876
-941
-919
-860
-761
-639
-549
-471
-470
-485
-574
-647
-719
-739
-695
-647
-495
-353
-204
-101
-40
-141
-395
-693
-1000
-1193
-1475
-1549
-1604
-1659
-1560
-1550
-1352
-1155
-1049
-823
-730
-761
-780
-854
-793
-679
-587
-349
-143
-3
112
156
215
252
162
125
61
-14
-54
-46
99
239
439
640
830
930
866
866
813
807
703
677
766
740
870
947
1135
1294
1386
1416
1384
1194
941
475
-127
-574
-1076
-1234
-1345
-1229
-961
-792
-528
-411
-336
-313
-367
-309
-251
-294
-240
-258
-175
-1
114
329
440
523
480
274
-8
-270
-550
-715
-825
-885
-842
-832
-726
-646
-565
-495
-398
-412
-470
-546
-680
-716
-755
-701
-608
-501
-379
-283
-241
-289
-604
-918
-1112
-1254
-1418
-1659
-1575
-1471
-1482
-1495
-1487
-1221
-1022
-998
-803
-680
-732
-768
-746
-577
-493
-438
-209
5
60
-6
48
183
170
78
13
-15
-7
-82
-90
58
201
389
605
712
773
752
724
721
658
620
608
628
684
745
816
994
1064
1151
1185
1018
926
551
122
-259
-785
-982
-1174
-1173
-1074
-964
-720
-595
-512
-451
-416
-327
-294
-351
-361
-429
-489
-493
-456
-335
-246
-150
-66
-88
-179
-332
-457
-546
-642
-704
-754
-798
-816
-834
-801
-743
-647
-583
-545
-548
-587
-674
-745
-765
-796
-796
-800
-780
-789
-797
-851
-930
-1041
-1205
-1250
-1320
-1414
-1424
-1406
-1364
-1310
-1282
-1150
-991
-871
-749
-623
-610
-634
-621
-586
-516
-454
-402
-308
-266
-310
-342
-317
-274
-238
-219
-211
-186
-178
-160
-81
48
137
252
322
366
375
362
387
405
427
455
495
561
598
646
730
770
821
848
814
788
663
503
373
181
51
-12
-11
-1
37
106
128
86
-6
-108
-82
-135
-216
-275
-362
-442
-532
-592
-571
-537
-517
-497
-513
-564
-627
-684
-701
-684
-669
-653
-651
-642
-672
-635
-597
-562
-508
-467
-471
-502
-543
-560
-578
-602
-630
-633
-642
-676
-728
-777
-921
-1035
-1075
-1147
-1093
-1076
-1113
-1093
-1168
-1218
-1178
-1187
-1071
-909
-915
-969
-983
-986
-948
-935
-845
-668
-588
-645
-690
-649
-620
-578
-507
-424
-335
-358
-395
-313
-221
-112
28
179
292
360
341
379
486
533
631
736
818
891
892
937
1051
1142
1258
1302
1321
1346
1308
1246
1129
915
787
689
668
722
762
834
808
688
552
389
284
236
188
117
-38
-185
-329
-446
-513
-499
-453
-423
-469
-557
-661
-745
-768
-741
-677
-656
-646
-656
-687
-677
-651
-586
-538
-494
-485
-507
-551
-590
-579
-569
-569
-569
-565
-551
-567
-619
-719
-865
-927
-1008
-965
-889
-933
-924
-958
-1042
-1065
-1095
-1028
-862
-815
-847
-893
-916
-901
-882
-825
-677
-565
-574
-636
-633
-569
-516
-424
-305
-179
-116
-138
-90
-7
125
231
364
517
600
635
641
711
782
807
887
961
1011
1091
1119
1211
1266
1308
1358
1378
1399
1414
1360
1280
1081
887
733
656
697
743
809
792
661
523
315
135
110
35
-12
-113
-312
-445
-574
-664
-619
-548
-462
-474
-582
-710
-808
-834
-859
-827
-797
-786
-767
-793
-810
-747
-661
-590
-551
-549
-555
-577
-623
-625
-625
-635
-643
-644
-666
-674
-684
-716
-799
-900
-999
-1055
-990
-987
-977
-949
-1029
-1088
-1127
-1179
-1084
-1001
-1006
-1020
-1093
-1129
-1102
-1066
-934
-783
-730
-707
-701
-668
-612
-542
-471
-383
-323
-310
-289
-216
-113
27
148
266
361
402
452
503
537
617
649
706
779
830
902
985
1055
1122
1197
1221
1279
1274
1232
1233
1119
892
733
502
462
528
540
609
562
429
324
127
-34
-43
-91
-141
-278
-472
-568
-655
-731
-676
-627
-560
-568
-686
-790
-815
-824
-795
-758
-699
-651
-669
-683
-670
-595
-503
-459
-455
-468
-509
-537
-586
-602
-596
-602
-624
-664
-693
-665
-678
-721
-730
-802
-919
-993
-1055
-1021
-971
-972
-916
-944
-987
-997
-1038
-1004
-926
-886
-912
-951
-978
-936
-892
-830
-694
-604
-557
-567
-550
-495
-461
-394
-345
-289
-236
-199
-120
-24
81
166
250
312
372
407
451
517
575
621
656
714
787
861
938
1030
1107
1156
1174
1212
1257
1266
1270
1214
1040
848
645
542
598
653
765
765
646
505
317
152
96
85
44
-55
-233
-364
-453
-534
-507
-430
-358
-324
-392
-527
-621
-670
-681
-670
-669
-661
-663
-676
-669
-628
-568
-519
-507
-520
-567
-602
-600
-583
-590
-587
-576
-575
-576
-584
-572
-556
-584
-635
-720
-845
-887
-906
-849
-773
-763
-737
-743
-779
-789
-817
-795
-704
-685
-725
-746
-753
-699
-631
-585
-486
-388
-357
-351
-343
-331
-299
-262
-214
-144
-94
-63
10
75
140
220
278
357
404
396
425
456
510
537
586
685
764
836
908
974
1043
1104
1167
1232
1261
1295
1262
1194
1035
868
670
571
664
726
781
782
684
577
415
206
118
77
39
-55
-262
-442
-505
-539
-544
-488
-416
-375
-457
-607
-680
-713
-711
-717
-745
-759
-723
-725
-719
-677
-628
-558
-561
-579
-567
-548
-541
-542
-529
-518
-543
-507
-497
-485
-468
-506
-507
-552
-609
-618
-719
-798
-803
-863
-793
-744
-749
-685
-735
-785
-804
-870
-825
-783
-796
-794
-775
-748
-704
-701
-612
-483
-430
-454
-466
-427
-387
-381
-325
-217
-150
-150
-117
-26
54
103
169
285
358
405
426
472
521
568
623
709
786
844
930
1002
1108
1166
1189
1211
1197
1182
1158
1041
867
677
476
455
502
590
652
570
398
204
-31
-188
-231
-265
-273
-364
-558
-681
-701
-721
-656
-599
-550
-549
-670
-780
-856
-875
-865
-817
-816
-776
-758
-771
-719
-668
-596
-583
-592
-625
-642
-652
-667
-669
-683
-698
-686
-671
-646
-601
-623
-651
-666
-720
-802
-953
-995
-997
-990
-937
-976
-968
-921
-950
-950
-981
-1005
-960
-952
-970
-986
-914
-806
-744
-750
-691
-579
-539
-553
-522
-471
-461
-449
-447
-361
-280
-246
-160
-50
17
66
138
219
299
304
327
401
423
440
482
593
705
766
826
885
959
1008
1073
1131
1146
1158
1152
1088
950
727
526
365
333
405
523
551
477
365
224
43
-142
-156
-126
-190
-371
-565
-634
-677
-690
-654
-587
-502
-508
-585
-683
-732
-738
-743
-763
-795
-771
-728
-694
-665
-623
-517
-483
-498
-523
-526
-502
-502
-511
-522
-555
-588
-588
-598
-619
-630
-668
-726
-778
-834
-923
-970
-973
-930
-860
-854
-854
-838
-848
-888
-953
-1006
-974
-946
-971
-972
-924
-830
-750
-704
-639
-524
-477
-485
-482
-471
-457
-445
-401
-300
-214
-171
-83
8
83
150
222
316
383
396
394
410
434
476
533
607
694
782
806
850
922
951
1029
1093
1124
1154
1146
1096
1022
849
648
481
419
502
625
725
721
639
488
311
128
67
29
3
-127
-344
-501
-558
-587
-586
-511
-450
-435
-515
-622
-697
-750
-761
-778
-796
-770
-744
-736
-697
-651
-599
-568
-551
-559
-579
-558
-535
-543
-587
-612
-604
-589
-598
-595
-622
-668
-701
-754
-768
-770
-763
-811
-890
-966
-1006
-950
-885
-838
-821
-840
-899
-978
-1050
-1007
-935
-875
-822
-809
-799
-754
-714
-665
-587
-517
-456
-485
-500
-442
-376
-340
-293
-240
-207
-172
-111
0
102
160
193
225
251
277
318
386
484
520
600
673
717
824
851
925
1014
1014
1061
1071
1043
1075
1021
847
637
399
276
324
394
500
515
400
264
77
-103
-176
-191
-220
-278
-475
-666
-732
-748
-708
-654
-612
-547
-584
-725
-815
-859
-886
-877
-882
-884
-839
-834
-796
-771
-749
-697
-684
-698
-711
-676
-665
-656
-703
-748
-737
-724
-715
-704
-686
-712
-766
-836
-886
-916
-987
-1092
-1134
-1149
-1115
-1081
-1084
-1061
-1047
-1091
-1143
-1193
-1176
-1081
-1048
-1088
-1078
-1021
-945
-920
-892
-792
-721
-738
-791
-798
-735
-689
-637
-554
-460
-390
-354
-241
-137
-63
7
65
107
152
185
274
377
443
463
508
565
647
703
746
834
863
902
941
936
981
1046
1006
925
749
497
282
165
212
353
492
499
408
250
99
-85
-202
-207
-209
-277
-470
-624
-682
-662
-644
-605
-534
-486
-531
-663
-750
-766
-778
-808
-851
-868
-798
-801
-782
-732
-697
-643
-627
-634
-630
-612
-598
-614
-669
-691
-695
-702
-684
-678
-669
-695
-733
-802
-853
-856
-862
-934
-1026
-1081
-1098
-1006
-920
-913
-909
-925
-991
-1057
-1155
-1133
-1014
-969
-991
-1007
-951
-836
-793
-795
-715
-633
-621
-654
-655
-568
-501
-467
-403
-277
-195
-106
30
144
208
214
252
302
321
361
411
460
509
528
591
687
767
841
914
933
947
974
1024
1043
1041
1033
986
830
591
370
221
254
399
557
620
552
403
254
106
-37
-84
-65
-94
-267
-496
-605
-563
-506
-472
-453
-385
-373
-481
-591
-628
-629
-655
-686
-721
-678
-637
-622
-589
-581
-559
-556
-556
-562
-559
-516
-491
-513
-549
-590
-581
-561
-552
-532
-573
-637
-696
-760
-781
-814
-888
-940
-992
-1001
-920
-853
-813
-799
-844
-887
-955
-1043
-1036
-966
-917
-913
-910
-842
-755
-727
-684
-600
-540
-521
-557
-568
-494
-450
-411
-339
-263
-203
-159
-79
20
78
109
166
209
251
295
343
431
482
525
614
685
778
805
867
955
965
1044
1080
1133
1219
1197
1194
1135
906
634
344
217
349
494
609
593
457
345
193
-27
-91
-46
9
-98
-370
-556
-586
-554
-549
-529
-480
-412
-464
-590
-678
-696
-651
-645
-690
-706
-684
-636
-619
-630
-613
-600
-595
-644
-697
-664
-625
-616
-664
-701
-696
-671
-662
-667
-666
-727
-781
-823
-894
-930
-959
-1023
-1059
-1112
-1098
-999
-944
-910
-915
-961
-1010
-1098
-1164
-1138
-1059
-1016
-1031
-1026
-951
-870
-830
-768
-692
-660
-671
-686
-679
-656
-610
-551
-482
-400
-326
-238
-130
-43
13
71
109
151
192
236
319
394
469
515
581
643
718
773
838
904
935
964
1024
1040
1050
1035
942
805
567
307
154
238
406
570
558
467
348
194
32
-110
-133
-95
-137
-371
-585
-662
-625
-591
-600
-587
-528
-535
-624
-748
-779
-746
-745
-761
-805
-768
-695
-655
-641
-649
-647
-650
-679
-683
-657
-637
-639
-666
-721
-748
-739
-703
-677
-680
-714
-772
-836
-901
-922
-934
-928
-1014
-1115
-1122
-1071
-912
-847
-899
-886
-928
-1037
-1074
-1102
-970
-851
-908
-961
-967
-880
-757
-726
-684
-558
-553
-621
-655
-593
-502
-461
-444
-403
-339
-332
-253
-118
4
50
82
182
277
296
375
462
562
603
594
675
747
803
866
932
985
1045
1081
1129
1165
1169
1171
1078
857
599
361
267
318
440
576
544
404
241
110
-17
-122
-169
-144
-202
-441
-638
-682
-609
-563
-551
-494
-423
-389
-455
-551
-566
-568
-574
-606
-637
-596
-565
-502
-480
-503
-499
-504
-530
-562
-553
-522
-500
-498
-520
-552
-536
-516
-529
-533
-586
-655
-686
-741
-774
-791
-809
-887
-914
-935
-870
-757
-751
-754
-757
-844
-928
-1010
-1053
-912
-841
-889
-885
-826
-726
-624
-637
-553
-462
-493
-502
-497
-411
-335
-318
-265
-166
-88
-30
101
218
294
274
278
340
383
429
523
634
686
666
686
735
796
829
883
939
970
1019
1074
1113
1187
1199
1103
910
631
329
97
66
224
451
556
514
416
298
190
114
69
88
107
-65
-306
-446
-440
-364
-385
-424
-392
-368
-388
-523
-650
-615
-593
-624
-670
-654
-564
-511
-490
-525
-569
-561
-544
-600
-612
-585
-574
-557
-596
-611
-590
-547
-493
-505
-552
-613
-695
-755
-805
-826
-848
-910
-975
-1079
-1049
-993
-915
-758
-738
-765
-802
-898
-918
-921
-900
-699
-645
-651
-534
-441
-304
-313
-374
-266
-219
-266
-327
-345
-263
-259
-282
-216
-96
-9
56
164
216
231
222
279
358
362
388
460
524
576
554
567
672
687
745
806
801
900
937
944
983
862
710
483
70
-212
-385
-381
-232
133
522
551
500
372
311
221
152
250
148
-26
-205
-454
-386
-407
-445
-370
-329
-287
-391
-568
-669
-714
-735
-809
-881
-861
-768
-691
-713
-696
-660
-628
-612
-657
-636
-622
-634
-661
-746
-776
-740
-725
-688
-659
-653
-679
-739
-762
-816
-865
-886
-870
-953
-1117
-1263
-1360
-1356
-1355
-1297
-1179
-1041
-935
-896
-863
-732
-667
-594
-430
-383
-389
-404
-342
-220
-239
-269
-177
-55
30
-13
-22
68
102
113
145
230
361
463
560
685
697
780
883
973
1031
1005
1034
1092
1076
1036
1076
1137
1270
1326
1346
1383
1351
1269
1096
793
276
-289
-847
-1147
-1240
-1231
-985
-662
-403
-247
-271
-363
-366
-431
-426
-442
-531
-557
-511
-380
-210
-72
17
131
168
56
-183
-456
-667
-796
-937
-995
-939
-758
-525
-389
-337
-334
-331
-331
-398
-521
-573
-603
-603
-603
-597
-488
-331
-205
-152
-161
-272
-411
-657
-882
-1091
-1271
-1310
-1326
-1255
-1145
-1054
-911
-838
-802
-761
-825
-814
-789
-812
-759
-641
-440
-217
-138
-38
92
103
30
-120
-207
-262
-365
-420
-368
-295
-226
-139
-37
71
134
174
208
231
252
300
394
519
650
788
922
1024
1075
1064
1114
1093
1096
1084
1083
1207
1266
1387
1450
1444
1349
1168
710
93
-540
-951
-997
-919
-753
-528
-186
49
110
-13
-106
-147
-199
-253
-339
-450
-463
-310
-154
-6
-24
7
93
8
-263
-618
-861
-958
-1038
-1115
-1011
-810
-510
-288
-222
-246
-286
-282
-311
-410
-522
-533
-466
-365
-316
-288
-185
-83
-65
-174
-365
-591
-731
-869
-1000
-1078
-1078
-966
-1153
-1255
-1324
-1272
-1157
-1227
-1080
-953
-909
-859
-778
-637
-501
-490
-259
-86
-157
-158
-202
-128
-181
-408
-486
-376
-389
-398
-326
-238
-187
-173
-47
-2
122
156
139
344
494
444
578
774
924
1006
1022
1029
1016
1001
970
1053
999
1138
1274
1315
1363
1353
1265
1068
718
99
-450
-993
-1168
-1102
-879
-552
-360
-99
87
1
-199
-267
-374
-376
-447
-507
-417
-273
-111
57
77
-28
-133
-353
-504
-810
-1118
-1238
-1251
-1206
-1101
-914
-656
-446
-392
-428
-538
-621
-661
-713
-724
-672
-575
-456
-322
-281
-245
-255
-302
-423
-609
-831
-987
-1096
-1129
-1132
-1096
-1206
-1367
-1390
-1414
-1356
-1466
-1385
-1185
-1098
-1049
-959
-816
-641
-594
-477
-232
-270
-236
-190
-157
-185
-386
-453
-365
-377
-456
-422
-387
-314
-343
-357
-221
-88
39
220
348
439
555
660
815
851
846
858
942
949
912
932
962
1034
1095
1188
1248
1291
1264
1317
1206
852
462
-63
-596
-1112
-1344
-1151
-889
-704
-440
-207
-42
-99
-352
-457
-504
-614
-595
-553
-440
-237
-95
86
138
-44
-212
-384
-597
-847
-1143
-1255
-1199
-1109
-947
-741
-513
-316
-284
-382
-482
-595
-622
-618
-613
-546
-422
-276
-150
-123
-139
-141
-249
-428
-643
-825
-954
-1076
-1261
-1335
-1326
-1261
-1184
-1240
-1185
-1133
-1143
-1138
-1152
-1095
-969
-903
-733
-561
-481
-295
-152
-28
-20
-188
-253
-239
-325
-416
-444
-388
-272
-234
-161
-43
0
28
57
67
103
127
280
476
648
755
901
1038
1054
1057
1046
1032
947
863
831
875
912
1000
1143
1264
1316
1329
1224
942
479
-137
-767
-1297
-1377
-1180
-809
-464
-173
91
169
16
-208
-366
-519
-516
-509
-444
-292
-117
111
261
221
60
-127
-321
-512
-841
-1095
-1141
-1080
-929
-739
-531
-270
-92
-93
-199
-401
-495
-488
-492
-446
-366
-198
-25
23
-4
-34
-136
-268
-465
-663
-819
-944
-959
-939
-1097
-1226
-1203
-1110
-1041
-1180
-1169
-1044
-989
-1033
-989
-828
-667
-603
-493
-295
-268
-216
-131
-61
-103
-311
-390
-275
-266
-367
-395
-334
-222
-252
-293
-212
-124
-92
-37
51
140
242
413
628
736
813
869
974
1009
945
938
933
936
904
966
978
1072
1189
1301
1338
1217
1011
712
269
-506
-1212
-1552
-1377
-1041
-810
-493
-178
73
48
-221
-452
-587
-666
-572
-529
-557
-409
-181
113
218
15
-184
-311
-484
-749
-1122
-1337
-1297
-1171
-967
-764
-551
-282
-125
-206
-409
-605
-671
-620
-634
-649
-548
-381
-207
-151
-215
-302
-419
-585
-750
-946
-1104
-1172
-1238
-1265
-1297
-1315
-1243
-1274
-1379
-1399
-1367
-1296
-1279
-1191
-978
-832
-711
-552
-410
-325
-322
-254
-112
-189
-351
-377
-347
-336
-455
-537
-392
-257
-293
-316
-297
-240
-237
-256
-129
-6
69
190
371
495
622
703
791
888
809
778
748
742
745
748
804
899
994
1094
1175
1116
1090
944
667
199
-566
-1165
-1462
-1403
-1096
-815
-558
-224
-39
-35
-251
-553
-686
-739
-686
-648
-644
-492
-190
20
76
-123
-336
-415
-563
-806
-1101
-1333
-1337
-1187
-1064
-878
-663
-412
-245
-311
-495
-636
-677
-613
-594
-580
-440
-290
-183
-129
-169
-254
-386
-563
-710
-887
-1076
-1106
-1093
-1180
-1351
-1449
-1297
-1155
-1109
-1123
-1081
-1010
-1011
-1018
-932
-770
-642
-498
-368
-229
-191
-184
-73
-53
-191
-357
-395
-333
-341
-459
-454
-376
-310
-276
-248
-157
-119
-94
-45
11
42
116
280
503
570
615
722
838
923
848
803
732
704
734
775
854
954
1035
1220
1343
1284
1170
850
476
-231
-1096
-1564
-1546
-1152
-781
-580
-278
50
87
-25
-352
-595
-639
-654
-577
-553
-534
-263
94
254
173
-168
-333
-367
-570
-884
-1214
-1326
-1137
-941
-786
-547
-323
-66
-28
-242
-451
-585
-519
-432
-454
-392
-228
-58
66
49
-42
-157
-320
-453
-626
-857
-944
-917
-820
-919
-1048
-982
-830
-798
-1033
-1174
-1121
-1042
-1021
-965
-783
-565
-456
-347
-178
-184
-235
-238
-139
-118
-331
-451
-284
-164
-256
-387
-401
-272
-288
-359
-340
-302
-290
-214
-96
75
227
324
518
626
667
697
712
818
796
674
655
638
705
757
782
934
1066
1142
1242
1243
1129
887
472
-137
-921
-1482
-1551
-1221
-843
-598
-319
24
109
-79
-338
-532
-609
-676
-616
-505
-402
-239
32
247
181
-112
-368
-440
-614
-921
-1205
-1300
-1188
-1030
-841
-594
-384
-213
-158
-277
-474
-629
-601
-485
-425
-409
-276
-111
-33
-47
-102
-183
-358
-521
-628
-766
-889
-953
-890
-863
-1057
-1104
-1027
-952
-1090
-1263
-1205
-1022
-985
-993
-781
-555
-484
-492
-319
-178
-282
-380
-283
-186
-318
-483
-402
-219
-296
-457
-455
-364
-408
-540
-537
-431
-380
-394
-254
-40
70
113
255
398
439
388
407
538
535
543
582
639
669
635
703
844
898
970
1070
1142
1160
1043
867
573
41
-695
-1329
-1552
-1308
-980
-731
-476
-219
-29
-66
-266
-511
-651
-662
-593
-553
-549
-412
-179
73
109
-98
-311
-414
-528
-747
-1093
-1316
-1261
-1105
-907
-745
-573
-345
-201
-299
-472
-609
-626
-551
-564
-522
-436
-320
-198
-175
-220
-296
-462
-598
-715
-880
-1049
-1119
-1089
-1006
-1111
-1260
-1229
-1160
-1153
-1362
-1417
-1232
-1066
-1043
-917
-663
-491
-480
-446
-230
-227
-382
-389
-227
-172
-367
-462
-297
-169
-340
-481
-444
-346
-402
-491
-431
-343
-326
-277
-88
72
154
254
437
580
549
535
598
666
691
613
667
769
738
791
858
961
1051
1091
1162
1195
1068
853
566
89
-584
-1234
-1490
-1317
-961
-693
-478
-232
-25
-21
-190
-391
-544
-551
-442
-353
-321
-248
-85
167
206
-11
-248
-389
-435
-598
-890
-1126
-1128
-987
-757
-592
-474
-297
-155
-139
-292
-459
-476
-358
-271
-256
-224
-100
-1
9
-16
-96
-244
-386
-502
-627
-769
-908
-926
-864
-974
-1081
-1065
-969
-1015
-1222
-1207
-1036
-964
-987
-843
-606
-461
-491
-421
-210
-222
-308
-234
-52
-86
-292
-310
-100
-82
-272
-333
-215
-150
-273
-336
-205
-106
-169
-89
98
219
252
301
482
611
543
555
710
768
746
685
727
755
711
724
825
963
1033
1098
1166
1202
1134
970
698
264
-414
-1047
-1348
-1298
-1005
-723
-475
-201
-1
30
-109
-340
-510
-556
-508
-430
-391
-324
-96
113
167
21
-236
-377
-478
-677
-923
-1162
-1211
-1048
-854
-673
-501
-332
-167
-179
-342
-460
-516
-478
-426
-427
-330
-218
-145
-64
-49
-145
-268
-406
-486
-627
-806
-897
-903
-1014
-1212
-1312
-1249
-1090
-1044
-1019
-945
-847
-848
-822
-743
-674
-641
-617
-438
-326
-346
-315
-172
-83
-160
-338
-373
-358
-434
-514
-556
-501
-446
-397
-267
-140
-124
-102
-55
9
48
91
265
420
491
549
639
719
769
785
780
736
620
596
680
791
845
950
1106
1248
1278
1138
862
437
-251
-993
-1414
-1464
-1170
-845
-581
-249
11
53
-37
-237
-409
-522
-611
-570
-517
-453
-293
-68
115
68
-159
-323
-425
-603
-842
-1174
-1318
-1220
-1046
-816
-589
-382
-156
-118
-247
-399
-529
-529
-511
-490
-445
-362
-251
-149
-144
-171
-279
-435
-555
-708
-875
-1003
-1100
-1234
-1330
-1432
-1349
-1198
-1133
-1079
-1040
-1009
-1015
-1028
-991
-939
-892
-791
-676
-532
-381
-300
-163
-121
-224
-335
-394
-435
-474
-571
-592
-524
-469
-373
-275
-182
-108
-121
-114
-68
-71
30
143
260
377
470
610
704
744
756
710
681
677
663
726
820
966
1114
1143
1166
1192
1108
922
576
-76
-825
-1363
-1437
-1148
-869
-631
-292
18
122
-38
-313
-452
-560
-627
-591
-529
-444
-253
11
215
131
-146
-274
-339
-512
-784
-1107
-1224
-1115
-967
-763
-502
-250
-16
62
-55
-216
-335
-328
-308
-347
-303
-201
-47
56
57
25
-36
-169
-329
-487
-652
-788
-911
-1045
-1113
-1092
-1013
-900
-979
-1105
-1074
-1042
-1003
-1007
-962
-789
-652
-560
-421
-307
-246
-155
-13
41
-123
-241
-155
-66
-157
-350
-384
-265
-242
-299
-245
-206
-188
-159
-111
21
100
182
365
468
502
539
632
778
823
770
789
836
823
815
831
925
970
1038
1150
1274
1307
1214
1006
728
236
-538
-1126
-1306
-1066
-723
-538
-278
52
201
151
-43
-257
-400
-495
-409
-326
-351
-275
-59
180
207
-47
-258
-294
-365
-558
-928
-1153
-1098
-920
-740
-567
-354
-112
47
-17
-190
-314
-306
-291
-319
-303
-230
-96
6
16
-21
-78
-207
-324
-425
-572
-706
-824
-982
-1068
-1093
-1018
-943
-1013
-1003
-935
-889
-897
-908
-821
-705
-650
-549
-407
-343
-264
-153
13
16
-152
-215
-133
-147
-289
-450
-410
-276
-327
-341
-210
-120
-106
-90
-19
79
99
155
300
379
415
478
633
773
804
753
768
752
663
645
640
708
821
923
1075
1184
1195
1137
972
676
283
-349
-981
-1329
-1318
-966
-658
-466
-186
40
85
-63
-354
-520
-588
-596
-506
-468
-388
-202
12
180
112
-169
-309
-374
-547
-830
-1194
-1254
-1077
-914
-733
-511
-272
-54
-12
-144
-266
-340
-341
-334
-364
-363
-278
-158
-64
-81
-162
-223
-292
-425
-614
-811
-935
-1132
-1302
-1314
-1232
-1096
-1125
-1185
-1122
-1078
-1118
-1135
-1096
-978
-885
-824
-657
-572
-531
-394
-236
-161
-271
-407
-348
-309
-423
-580
-634
-510
-415
-392
-306
-250
-245
-200
-164
-62
6
52
247
390
416
515
607
740
854
790
798
752
673
675
650
702
804
876
1061
1190
1241
1278
1064
811
401
-356
-991
-1352
-1319
-964
-754
-532
-191
17
98
-74
-329
-444
-584
-602
-498
-511
-450
-243
-19
186
65
-178
-245
-279
-444
-759
-1118
-1176
-1009
-869
-683
-502
-254
-7
-10
-161
-308
-390
-352
-364
-436
-423
-316
-154
-62
-90
-135
-207
-298
-417
-615
-800
-1020
-1208
-1219
-1196
-1143
-1136
-1130
-1019
-962
-1013
-1050
-1036
-985
-955
-915
-730
-606
-527
-368
-150
20
-31
-178
-159
-136
-296
-471
-534
-438
-364
-384
-279
-115
-97
-124
-107
-37
24
65
151
305
410
474
658
815
890
881
847
891
868
774
719
696
782
908
1010
1158
1224
1239
1227
1005
614
49
-645
-1159
-1342
-1222
-928
-645
-348
-34
118
61
-125
-321
-425
-480
-493
-465
-406
-257
-24
180
225
110
-49
-123
-280
-560
-873
-1099
-1088
-947
-781
-562
-312
-99
28
-56
-205
-284
-336
-386
-414
-422
-349
-247
-145
-38
-38
-118
-198
-293
-445
-655
-852
-1070
-1203
-1259
-1223
-1146
-1124
-1041
-945
-926
-952
-962
-947
-892
-856
-779
-616
-518
-413
-267
-109
-3
-72
-174
-144
-192
-284
-425
-503
-417
-371
-365
-268
-152
-101
-73
-105
-71
-41
-20
85
207
323
466
625
792
900
861
827
780
741
653
620
647
718
858
985
1186
1309
1346
1257
1017
647
14
-724
-1264
-1393
-1109
-763
-566
-233
83
210
113
-162
-350
-472
-553
-533
-494
-486
-310
-49
204
203
-76
-208
-219
-360
-707
-1109
-1282
-1174
-1069
-952
-757
-492
-162
-30
-153
-312
-411
-431
-475
-594
-607
-502
-335
-172
-127
-165
-216
-265
-369
-562
-780
-993
-1206
-1322
-1356
-1366
-1313
-1234
-1119
-1003
-982
-1026
-1035
-1033
-1049
-1029
-942
-795
-679
-562
-364
-202
-174
-256
-344
-365
-418
-516
-624
-656
-599
-535
-461
-319
-219
-168
-143
-152
-141
-87
-36
51
133
248
411
567
697
797
825
796
766
694
645
588
642
731
864
954
1033
1158
1193
1086
828
382
-328
-988
-1344
-1328
-1103
-897
-603
-275
-17
-4
-151
-297
-434
-570
-632
-617
-644
-578
-403
-153
-10
-75
-219
-212
-247
-465
-850
-1154
-1203
-1169
-1110
-994
-731
-427
-201
-168
-249
-344
-386
-416
-500
-576
-582
-468
-332
-258
-259
-243
-270
-355
-466
-624
-858
-1149
-1308
-1389
-1401
-1389
-1395
-1260
-1104
-1072
-1077
-1046
-1052
-1065
-1095
-1018
-880
-824
-739
-500
-246
-149
-171
-201
-152
-236
-428
-567
-600
-596
-616
-592
-437
-297
-246
-171
-88
-51
-30
10
89
143
205
327
496
647
741
797
835
852
836
773
775
762
837
953
1038
1158
1228
1311
1301
1094
716
121
-582
-1074
-1249
-1061
-826
-605
-243
108
199
66
-101
-206
-262
-404
-439
-443
-426
-284
-78
108
111
-33
-85
-64
-239
-557
-926
-1109
-1060
-1058
-1002
-785
-503
-220
-139
-220
-276
-313
-298
-361
-492
-543
-453
-303
-205
-188
-218
-207
-249
-337
-506
-710
-977
-1239
-1360
-1406
-1416
-1440
-1321
-1085
-915
-914
-920
-849
-827
-935
-983
-864
-767
-711
-548
-249
-48
-92
-141
-48
-38
-247
-467
-483
-439
-513
-552
-431
-217
-118
-86
6
79
72
55
131
231
272
334
522
726
842
888
950
1033
996
851
790
773
822
880
939
1070
1198
1279
1330
1208
927
432
-246
-801
-1111
-1084
-880
-685
-379
7
194
150
2
-108
-186
-343
-465
-461
-423
-346
-218
-12
130
64
-42
-54
-110
-355
-739
-1017
-1079
-1088
-1068
-933
-656
-379
-195
-204
-260
-279
-321
-373
-476
-543
-526
-451
-337
-263
-265
-258
-249
-270
-419
-618
-892
-1153
-1302
-1387
-1436
-1492
-1389
-1172
-1010
-979
-958
-858
-843
-959
-1035
-946
-839
-831
-707
-449
-217
-152
-195
-106
-77
-249
-444
-528
-523
-560
-599
-490
-304
-211
-163
-80
10
53
23
24
96
111
177
347
491
652
701
769
823
786
793
716
693
693
719
800
921
1009
1100
1135
1036
835
394
-266
-867
-1180
-1142
-1012
-911
-628
-252
-20
-19
-160
-241
-304
-425
-467
-509
-549
-519
-409
-199
-60
-187
-256
-184
-223
-492
-904
-1157
-1180
-1199
-1232
-1078
-826
-532
-346
-345
-366
-399
-452
-499
-612
-721
-714
-636
-523
-455
-435
-413
-383
-421
-527
-758
-1053
-1257
-1394
-1457
-1594
-1676
-1549
-1349
-1201
-1139
-1060
-915
-882
-988
-1017
-1016
-1024
-950
-772
-503
-345
-340
-226
-80
-150
-371
-572
-585
-577
-707
-755
-630
-470
-331
-261
-154
-16
14
52
116
105
79
154
322
472
500
569
733
825
817
727
679
693
641
699
809
909
999
1110
1174
1076
803
430
-114
-707
-1109
-1206
-1022
-867
-670
-317
-54
-17
-93
-177
-235
-350
-483
-503
-510
-545
-448
-213
-11
-40
-140
-148
-123
-306
-636
-916
-1045
-1074
-1088
-1032
-828
-564
-364
-264
-269
-314
-369
-385
-435
-561
-645
-543
-407
-350
-353
-330
-265
-260
-369
-604
-841
-1020
-1172
-1253
-1400
-1493
-1362
-1188
-1069
-1002
-953
-848
-800
-866
-895
-921
-897
-789
-642
-433
-295
-221
-78
-2
-71
-255
-414
-421
-462
-597
-649
-561
-405
-261
-188
-77
25
48
95
124
130
137
226
416
550
606
659
780
898
878
784
736
725
732
751
822
903
1009
1149
1241
1211
1032
706
164
-470
-946
-1077
-955
-817
-587
-263
3
125
39
-57
-110
-221
-302
-362
-461
-519
-430
-236
-37
-62
-186
-126
-88
-232
-549
-863
-981
-994
-1020
-956
-764
-515
-278
-213
-231
-267
-284
-277
-367
-536
-594
-555
-460
-397
-395
-365
-301
-299
-349
-545
-825
-993
-1133
-1218
-1379
-1496
-1359
-1179
-1087
-985
-907
-816
-784
-818
-829
-867
-903
-845
-667
-427
-292
-225
-56
58
-35
-210
-357
-378
-453
-591
-605
-556
-466
-346
-234
-103
11
56
128
189
189
148
202
322
453
526
593
750
896
935
844
816
821
785
709
712
818
950
992
1066
1125
967
685
194
-357
-784
-1021
-978
-781
-616
-376
-113
-1
5
-81
-130
-164
-269
-355
-416
-482
-447
-336
-201
-131
-207
-223
-166
-243
-520
-836
-1028
-1087
-1101
-1078
-887
-625
-398
-294
-280
-310
-323
-365
-446
-549
-647
-675
-603
-542
-543
-482
-405
-368
-449
-633
-826
-967
-1140
-1344
-1515
-1552
-1462
-1362
-1250
-1136
-1026
-971
-934
-914
-932
-984
-983
-881
-719
-604
-525
-342
-141
-88
-158
-252
-303
-368
-479
-575
-604
-554
-459
-370
-252
-124
-53
40
137
168
164
175
233
353
407
474
557
676
771
801
817
844
866
836
875
903
964
1031
1054
1125
1081
889
557
76
-450
-793
-907
-825
-681
-511
-246
-32
-7
-68
-134
-185
-237
-326
-378
-443
-470
-391
-250
-147
-187
-232
-209
-199
-326
-625
-897
-1007
-1051
-1104
-1028
-828
-564
-358
-266
-277
-284
-283
-311
-405
-546
-599
-542
-461
-429
-398
-353
-303
-306
-364
-521
-756
-924
-1049
-1172
-1370
-1496
-1409
-1276
-1175
-1121
-1008
-848
-806
-875
-863
-852
-886
-847
-683
-464
-344
-290
-132
25
-26
-175
-288
-298
-383
-545
-578
-494
-390
-317
-213
-93
5
49
106
155
170
186
273
414
487
502
605
732
800
835
784
811
772
708
717
739
790
912
1049
1145
1173
1089
994
675
127
-419
-754
-773
-725
-659
-434
-111
47
52
-19
-32
-104
-228
-283
-350
-448
-517
-418
-211
-127
-208
-205
-110
-98
-299
-608
-797
-898
-980
-1010
-934
-717
-451
-263
-165
-197
-242
-218
-232
-362
-510
-554
-510
-444
-439
-432
-357
-300
-277
-369
-596
-818
-981
-1120
-1333
-1548
-1545
-1375
-1206
-1094
-996
-825
-724
-760
-791
-826
-898
-904
-818
-621
-485
-409
-212
25
82
-32
-121
-138
-220
-392
-528
-550
-444
-328
-224
-72
69
195
309
367
367
335
373
458
527
539
591
731
837
909
910
853
863
870
865
842
843
939
1054
1080
1043
964
802
405
-170
-639
-827
-826
-739
-613
-370
-126
-70
-102
-105
-170
-224
-234
-255
-296
-432
-461
-291
-155
-171
-261
-296
-223
-251
-479
-708
-881
-971
-1016
-1078
-1004
-801
-610
-435
-374
-399
-344
-275
-321
-453
-552
-586
-567
-571
-575
-531
-487
-430
-425
-568
-773
-936
-1070
-1160
-1402
-1605
-1548
-1401
-1296
-1233
-1101
-899
-839
-874
-842
-859
-874
-859
-766
-562
-522
-536
-339
-176
-197
-339
-461
-370
-374
-546
-614
-561
-480
-419
-327
-184
-45
52
172
262
269
245
317
426
450
436
481
632
703
712
700
778
796
811
834
850
879
888
924
905
799
593
296
-185
-639
-903
-872
-735
-627
-439
-227
-106
-168
-232
-243
-227
-274
-278
-271
-329
-347
-285
-140
-116
-205
-227
-168
-223
-457
-709
-868
-951
-1047
-1077
-1009
-822
-634
-482
-417
-366
-313
-280
-287
-394
-517
-525
-487
-477
-464
-420
-345
-332
-348
-431
-633
-815
-985
-1111
-1274
-1486
-1478
-1369
-1313
-1268
-1180
-969
-823
-862
-822
-769
-776
-763
-693
-507
-410
-424
-300
-138
-124
-216
-332
-324
-332
-504
-586
-557
-514
-453
-369
-283
-156
-59
82
230
249
285
355
453
481
442
451
582
673
720
750
743
848
896
887
875
839
839
890
858
803
699
441
12
-466
-767
-814
-755
-650
-422
-163
-5
-30
-88
-61
-120
-187
-205
-222
-281
-306
-250
-134
-64
-129
-165
-165
-140
-256
-478
-653
-750
-852
-896
-857
-731
-523
-360
-285
-267
-228
-177
-146
-227
-344
-390
-397
-401
-411
-425
-387
-319
-292
-419
-584
-715
-845
-972
-1248
-1454
-1450
-1365
-1249
-1190
-1065
-834
-747
-753
-702
-737
-731
-688
-632
-484
-482
-469
-253
-101
-94
-188
-269
-165
-194
-367
-434
-448
-375
-305
-291
-153
6
103
241
329
393
446
519
638
685
616
644
723
811
844
767
867
941
945
937
914
933
1001
971
946
823
604
312
-203
-603
-822
-850
-706
-515
-282
-32
45
22
-20
-45
-71
-154
-153
-165
-236
-255
-173
-74
-48
-118
-137
-85
-160
-320
-558
-723
-781
-858
-892
-804
-610
-395
-304
-298
-248
-238
-223
-278
-376
-430
-459
-464
-472
-472
-434
-391
-323
-332
-527
-644
-796
-908
-1092
-1381
-1495
-1495
-1431
-1377
-1314
-1134
-955
-924
-856
-828
-826
-770
-720
-633
-585
-606
-503
-310
-230
-201
-242
-211
-167
-255
-360
-422
-432
-423
-404
-337
-165
10
171
273
326
367
412
499
518
458
457
480
512
561
545
612
696
803
894
924
959
986
962
866
664
450
209
-249
-690
-997
-1046
-919
-802
-577
-276
-104
-84
-143
-226
-251
-355
-376
-373
-453
-490
-416
-261
-167
-263
-348
-284
-290
-417
-644
-833
-883
-940
-1041
-1016
-905
-698
-518
-473
-458
-443
-384
-365
-452
-556
-559
-528
-495
-519
-518
-474
-463
-509
-661
-780
-858
-924
-1072
-1283
-1397
-1411
-1410
-1344
-1279
-1207
-1089
-1009
-923
-920
-940
-878
-777
-695
-649
-636
-485
-335
-263
-248
-327
-328
-305
-344
-407
-465
-462
-391
-328
-284
-207
-82
72
195
254
289
391
495
533
544
489
511
562
614
643
656
749
853
906
935
972
999
1042
946
798
582
171
-335
-781
-1074
-1099
-1024
-861
-560
-324
-165
-135
-177
-208
-254
-297
-274
-327
-404
-435
-367
-205
-163
-237
-238
-195
-231
-389
-689
-843
-883
-983
-1049
-1017
-835
-586
-446
-419
-376
-306
-244
-282
-391
-467
-484
-482
-485
-510
-473
-369
-297
-288
-421
-561
-720
-839
-982
-1268
-1428
-1421
-1353
-1256
-1217
-1097
-914
-830
-779
-790
-768
-683
-655
-580
-476
-510
-472
-306
-194
-138
-191
-221
-124
-144
-265
-340
-379
-355
-342
-329
-222
-95
25
176
274
350
426
545
698
695
631
605
657
730
685
651
780
867
903
929
928
999
1020
970
909
713
452
47
-456
-800
-1008
-998
-851
-644
-374
-139
-66
-39
-83
-118
-145
-217
-229
-285
-366
-383
-265
-148
-117
-185
-188
-117
-199
-426
-647
-780
-863
-953
-1014
-914
-703
-525
-414
-363
-285
-179
-173
-224
-305
-397
-416
-450
-518
-527
-495
-412
-364
-441
-521
-606
-688
-808
-1056
-1231
-1327
-1320
-1268
-1209
-1096
-975
-866
-769
-724
-710
-652
-574
-456
-460
-518
-449
-320
-244
-239
-318
-257
-154
-179
-187
-227
-219
-170
-160
-127
-52
19
129
263
341
392
483
610
707
710
669
722
760
760
676
655
674
739
840
885
958
982
1025
1001
896
631
241
-228
-672
-994
-1126
-1077
-903
-628
-361
-135
-82
-93
-71
-54
-95
-149
-259
-365
-438
-401
-243
-202
-235
-182
-57
-15
-169
-474
-632
-678
-838
-1034
-1088
-933
-721
-624
-603
-526
-395
-273
-277
-366
-446
-458
-508
-581
-679
-704
-608
-533
-534
-652
-727
-821
-876
-1098
-1340
-1447
-1464
-1391
-1371
-1273
-1121
-1007
-933
-855
-864
-812
-776
-614
-496
-561
-571
-471
-281
-243
-366
-432
-306
-277
-379
-467
-439
-361
-332
-313
-224
-71
6
117
200
226
209
269
394
495
498
506
631
734
772
751
748
784
848
868
883
901
972
1028
1024
874
678
338
-138
-561
-872
-954
-931
-824
-604
-387
-295
-235
-236
-181
-104
-101
-86
-165
-316
-410
-389
-345
-329
-396
-331
-182
-155
-257
-403
-488
-545
-692
-856
-882
-817
-697
-667
-676
-597
-452
-326
-289
-310
-322
-306
-350
-493
-623
-668
-685
-680
-745
-820
-905
-971
-1016
-1139
-1269
-1385
-1398
-1382
-1397
-1353
-1279
-1177
-1041
-996
-929
-857
-777
-628
-510
-489
-430
-340
-243
-198
-273
-321
-293
-283
-320
-349
-331
-283
-203
-125
-63
43
154
284
390
431
480
548
626
663
675
693
766
843
835
828
849
926
1003
1064
1041
1038
1037
1023
931
761
436
34
-407
-756
-895
-981
-846
-584
-394
-328
-286
-302
-210
-133
-84
27
-11
-123
-252
-258
-162
-184
-302
-278
-169
-90
-155
-303
-347
-352
-467
-639
-755
-707
-560
-543
-586
-598
-506
-337
-292
-328
-310
-242
-225
-253
-367
-418
-416
-428
-496
-634
-775
-898
-925
-1003
-1124
-1297
-1342
-1306
-1238
-1241
-1188
-1066
-1002
-937
-942
-900
-803
-690
-565
-423
-411
-385
-321
-175
-142
-243
-282
-239
-196
-264
-336
-354
-238
-171
-144
-78
49
185
324
433
495
542
642
740
762
741
673
704
750
758
782
831
946
1061
1080
1084
1077
1081
1096
978
778
434
22
-405
-739
-893
-895
-727
-549
-404
-295
-264
-222
-166
-116
8
80
4
-148
-267
-247
-230
-325
-423
-418
-312
-285
-368
-462
-461
-423
-480
-600
-635
-562
-445
-446
-562
-627
-613
-538
-509
-537
-510
-426
-361
-366
-395
-375
-352
-350
-463
-613
-836
-973
-1089
-1193
-1303
-1436
-1424
-1349
-1271
-1190
-1062
-987
-913
-930
-954
-933
-876
-778
-674
-622
-618
-568
-482
-339
-276
-319
-344
-294
-304
-356
-426
-430
-392
-357
-304
-215
-88
38
179
306
373
451
560
627
689
636
604
590
604
607
588
609
698
806
840
886
866
915
893
804
556
253
-154
-512
-725
-805
-667
-564
-475
-410
-392
-410
-375
-372
-226
-42
-64
-190
-312
-287
-169
-208
-400
-421
-357
-325
-407
-571
-554
-439
-444
-490
-490
-411
-224
-176
-248
-336
-398
-393
-425
-521
-579
-571
-562
-561
-593
-583
-536
-477
-493
-561
-700
-817
-913
-1052
-1137
-1304
-1348
-1317
-1222
-1072
-1033
-1023
-947
-913
-855
-841
-822
-658
-603
-643
-664
-614
-534
-475
-494
-468
-429
-451
-464
-435
-412
-420
-383
-314
-203
-146
-109
-61
7
75
88
130
189
226
260
268
306
351
358
428
510
513
571
599
650
718
694
726
748
722
677
557
325
49
-189
-315
-234
-83
26
48
-11
-97
-109
-155
-179
-116
-72
-113
-277
-421
-393
-285
-287
-359
-430
-400
-324
-377
-506
-500
-423
-389
-400
-403
-287
-157
-126
-168
-246
-306
-335
-348
-394
-424
-450
-466
-472
-498
-485
-439
-398
-425
-507
-610
-705
-737
-747
-828
-923
-1001
-1019
-988
-941
-899
-860
-860
-895
-929
-943
-913
-868
-841
-825
-834
-829
-757
-673
-623
-636
-617
-601
-610
-593
-522
-429
-380
-306
-217
-126
-72
-28
38
105
180
244
285
350
402
427
492
549
589
650
670
717
812
851
980
1059
1074
1133
1139
1117
1061
872
619
410
182
227
399
511
551
480
397
370
261
128
148
184
120
-116
-331
-415
-368
-418
-526
-614
-608
-586
-637
-667
-650
-570
-540
-559
-556
-477
-377
-308
-308
-367
-413
-442
-499
-536
-580
-612
-646
-674
-690
-651
-597
-527
-499
-558
-641
-750
-779
-818
-929
-1038
-1075
-1095
-1061
-1045
-1060
-1038
-1057
-1112
-1127
-1110
-1028
-922
-932
-939
-889
-812
-705
-670
-636
-558
-531
-590
-597
-576
-509
-428
-403
-309
-203
-131
-46
46
131
190
258
342
419
431
420
444
508
535
563
597
669
789
855
943
1050
1088
1100
1108
1040
958
843
584
276
8
-44
170
348
388
340
216
104
-22
-192
-243
-139
-134
-328
-589
-705
-591
-546
-605
-688
-689
-662
-738
-820
-861
-811
-764
-737
-734
-675
-540
-433
-397
-437
-513
-566
-624
-659
-694
-729
-749
-759
-768
-742
-672
-588
-533
-559
-642
-743
-819
-845
-936
-1061
-1131
-1149
-1132
-1102
-1101
-1049
-1014
-1092
-1152
-1168
-1110
-997
-986
-985
-935
-888
-814
-739
-694
-623
-548
-556
-544
-522
-484
-367
-310
-264
-177
-96
3
120
232
289
333
359
412
448
432
453
432
443
482
484
567
652
733
824
874
936
1024
1073
1080
1004
914
765
436
112
-66
-3
195
311
242
169
114
42
-118
-302
-249
-141
-215
-491
-748
-762
-646
-685
-813
-839
-764
-728
-819
-925
-919
-823
-797
-808
-786
-679
-528
-476
-515
-553
-583
-661
-744
-793
-826
-815
-840
-879
-877
-832
-742
-667
-628
-662
-696
-794
-854
-885
-1036
-1160
-1201
-1200
-1137
-1093
-1095
-1026
-1029
-1102
-1129
-1103
-999
-901
-908
-966
-927
-852
-772
-729
-700
-600
-540
-572
-572
-518
-439
-329
-242
-187
-98
-9
81
217
305
341
365
401
452
485
467
471
558
588
586
646
700
840
940
1005
1088
1129
1141
1161
1132
1029
904
617
298
59
7
223
428
425
359
262
158
47
-142
-210
-113
-142
-376
-629
-759
-650
-559
-655
-696
-669
-590
-611
-749
-777
-690
-647
-681
-749
-720
-587
-471
-457
-494
-522
-534
-593
-650
-684
-710
-734
-782
-789
-772
-720
-641
-565
-558
-613
-660
-725
-749
-797
-925
-1050
-1125
-1153
-1080
-1005
-958
-881
-898
-1003
-1031
-980
-904
-808
-833
-872
-852
-819
-751
-683
-651
-574
-507
-504
-484
-449
-350
-238
-183
-157
-69
27
135
246
309
332
373
403
453
479
475
491
522
571
587
636
731
837
958
1024
992
1004
995
1001
997
897
740
442
122
-35
39
256
424
421
323
221
104
-54
-198
-176
-72
-140
-411
-608
-616
-491
-499
-638
-680
-667
-671
-761
-871
-809
-694
-690
-694
-684
-613
-478
-432
-462
-514
-604
-664
-717
-754
-745
-765
-796
-802
-797
-733
-638
-550
-502
-558
-647
-754
-924
-1001
-1069
-1132
-1074
-1089
-1133
-1128
-1147
-1082
-1046
-1110
-1079
-983
-954
-964
-1038
-1045
-943
-919
-953
-906
-809
-742
-733
-745
-703
-637
-597
-506
-380
-293
-225
-127
-9
105
165
212
316
413
426
440
474
524
594
632
707
765
781
855
946
993
1018
1051
1069
1075
1015
925
739
416
117
-60
37
265
380
363
316
223
121
-59
-215
-166
-111
-214
-454
-697
-718
-603
-619
-687
-699
-609
-579
-683
-806
-792
-692
-688
-712
-699
-632
-519
-455
-481
-524
-575
-652
-708
-751
-775
-751
-750
-769
-779
-716
-626
-564
-559
-626
-666
-771
-846
-921
-1025
-1088
-1185
-1229
-1233
-1211
-1125
-1039
-1019
-1052
-1093
-1074
-1008
-994
-966
-917
-922
-938
-919
-831
-738
-704
-686
-624
-582
-593
-554
-440
-351
-304
-258
-184
-89
14
112
180
248
306
346
403
451
476
518
567
603
686
766
870
948
984
1038
1036
1065
1050
1023
965
759
412
121
-29
54
301
395
371
303
198
104
-73
-221
-128
-39
-162
-447
-667
-659
-567
-601
-661
-622
-562
-556
-642
-701
-666
-599
-583
-629
-627
-565
-485
-417
-400
-412
-444
-507
-586
-601
-614
-645
-665
-681
-661
-607
-540
-465
-437
-487
-540
-652
-736
-811
-911
-999
-1074
-1087
-1057
-985
-905
-821
-806
-872
-929
-900
-876
-857
-817
-852
-903
-915
-862
-748
-649
-578
-485
-416
-427
-447
-413
-339
-277
-267
-192
-99
-41
63
180
269
338
365
418
479
497
520
532
545
580
578
643
820
917
1012
1068
1082
1108
1063
1009
941
714
401
126
-6
125
353
427
397
307
229
130
-86
-237
-179
-90
-222
-527
-737
-667
-538
-577
-615
-559
-465
-463
-629
-685
-622
-568
-584
-642
-651
-583
-502
-496
-491
-486
-519
-570
-651
-675
-668
-644
-651
-681
-662
-599
-523
-501
-528
-615
-715
-812
-843
-860
-898
-923
-961
-983
-1041
-1074
-997
-901
-872
-930
-961
-917
-851
-855
-861
-818
-773
-759
-742
-677
-605
-528
-473
-453
-407
-368
-320
-221
-152
-112
-117
-92
-41
54
139
206
311
367
408
450
455
503
562
573
594
633
682
796
876
921
966
976
968
958
886
787
562
285
73
0
123
280
368
342
248
129
-11
-173
-259
-201
-187
-350
-589
-727
-692
-641
-645
-663
-610
-556
-620
-754
-798
-737
-690
-678
-708
-691
-625
-577
-526
-511
-520
-507
-554
-615
-637
-624
-606
-627
-663
-642
-577
-532
-514
-531
-560
-639
-714
-808
-905
-966
-1076
-1122
-1113
-1103
-1017
-938
-917
-932
-963
-963
-936
-923
-894
-848
-868
-917
-895
-800
-701
-620
-534
-440
-386
-376
-350
-287
-213
-190
-168
-114
-42
36
161
241
326
387
388
419
429
459
495
578
614
663
691
736
868
949
1015
1077
1097
1068
1027
927
722
456
205
80
118
246
353
355
293
196
95
-79
-251
-249
-228
-347
-599
-817
-791
-713
-732
-775
-695
-598
-626
-739
-807
-771
-709
-702
-707
-681
-628
-555
-503
-496
-481
-489
-528
-541
-595
-597
-564
-580
-612
-592
-552
-516
-484
-511
-574
-696
-830
-865
-889
-884
-900
-921
-920
-951
-979
-944
-870
-788
-784
-846
-876
-859
-817
-794
-772
-712
-626
-573
-517
-432
-353
-263
-202
-186
-143
-113
-78
-14
45
80
122
181
272
360
429
496
534
572
587
554
610
648
666
748
792
889
967
974
1034
1087
1103
1127
1096
1022
887
646
395
201
195
351
493
496
431
360
264
81
-101
-125
-55
-36
-247
-481
-552
-531
-497
-514
-523
-437
-386
-474
-573
-617
-599
-572
-585
-605
-591
-541
-477
-459
-456
-446
-472
-495
-533
-522
-522
-536
-532
-578
-586
-558
-523
-534
-550
-563
-640
-675
-772
-870
-937
-1010
-994
-995
-964
-892
-841
-803
-835
-868
-854
-820
-773
-718
-714
-761
-786
-745
-678
-642
-598
-486
-377
-330
-322
-289
-184
-105
-39
43
107
160
214
304
389
430
447
493
552
577
592
659
713
759
769
836
923
992
1079
1105
1131
1122
1010
860
625
335
107
-26
12
168
281
300
296
238
184
58
-72
-39
0
-85
-315
-527
-529
-461
-470
-475
-429
-351
-343
-483
-593
-604
-592
-598
-623
-663
-648
-632
-605
-577
-562
-564
-607
-649
-671
-682
-687
-700
-718
-709
-678
-628
-602
-637
-714
-863
-971
-1044
-1084
-1061
-1066
-1030
-1035
-1067
-1057
-1031
-941
-796
-746
-772
-825
-838
-744
-740
-799
-773
-681
-601
-606
-570
-467
-377
-327
-279
-192
-160
-165
-117
-40
-2
1
-7
84
199
254
306
356
392
397
413
444
501
497
493
541
560
560
602
636
692
734
717
597
350
35
-199
-336
-421
-347
-254
-100
8
46
74
54
40
128
230
223
69
-136
-215
-213
-241
-286
-310
-242
-195
-269
-369
-451
-510
-534
-538
-569
-598
-612
-642
-646
-667
-684
-718
-746
-733
-707
-692
-715
-734
-713
-655
-626
-665
-692
-755
-771
-837
-961
-1042
-1197
-1253
-1289
-1294
-1245
-1266
-1161
-1006
-918
-916
-957
-931
-855
-851
-808
-763
-792
-737
-648
-508
-402
-380
-276
-172
-118
-128
-176
-167
-157
-147
-96
-61
15
117
249
380
442
446
447
472
492
469
464
476
512
528
577
602
655
706
742
762
681
418
64
-399
-725
-888
-977
-919
-845
-634
-400
-271
-194
-148
-117
80
176
173
-3
-180
-159
-78
-62
-96
-64
95
196
156
48
-95
-150
-190
-257
-343
-425
-455
-436
-448
-449
-441
-432
-368
-317
-293
-271
-295
-328
-330
-357
-392
-505
-657
-812
-991
-1127
-1202
-1242
-1174
-1104
-1045
-1017
-1038
-1039
-1061
-1079
-1009
-968
-946
-933
-897
-762
-617
-593
-547
-436
-287
-221
-249
-265
-258
-252
-294
-296
-250
-211
-126
-17
104
229
317
440
617
690
675
659
619
620
614
615
654
682
790
937
1029
1121
1201
1221
1211
1093
915
417
-239
-960
-1253
-1329
-1301
-1163
-998
-562
-233
-45
-1
-12
-54
27
19
-162
-400
-545
-395
-166
-95
-83
19
225
317
152
-192
-543
-813
-999
-1131
-1235
-1198
-1009
-755
-533
-415
-297
-185
-132
-116
-186
-334
-497
-612
-574
-510
-470
-407
-252
-191
-226
-431
-825
-1116
-1370
-1413
-1515
-1596
-1557
-1414
-1164
-970
-850
-707
-621
-441
-281
-317
-410
-464
-388
-248
-226
-215
-119
18
134
67
-67
-197
-330
-346
-354
-407
-389
-372
-206
34
175
328
443
583
685
699
644
640
602
569
645
586
666
702
813
988
989
945
892
751
585
88
-540
-1150
-1578
-1581
-1494
-1263
-1039
-729
-338
-87
-12
-35
-149
-91
-57
-148
-285
-399
-321
-47
55
79
40
-1
-20
-204
-522
-881
-1158
-1290
-1311
-1256
-1123
-906
-648
-410
-242
-198
-208
-237
-230
-282
-396
-493
-545
-451
-330
-248
-237
-313
-434
-567
-723
-1063
-1526
-1810
-1881
-1690
-1630
-1551
-1278
-1026
-753
-607
-560
-519
-546
-499
-303
-344
-503
-468
-240
52
46
-78
23
79
-14
-209
-435
-524
-541
-474
-305
-122
41
192
407
620
640
609
601
614
679
629
610
584
652
831
903
1007
1074
1018
987
744
494
163
-504
-1170
-1748
-1874
-1804
-1583
-1288
-882
-465
-151
19
46
-35
-150
-121
-159
-222
-302
-259
42
248
308
268
137
38
-177
-507
-907
-1247
-1438
-1442
-1389
-1248
-987
-673
-383
-248
-192
-207
-253
-272
-298
-357
-424
-455
-381
-244
-124
-75
-169
-278
-491
-684
-974
-1268
-1654
-1975
-1994
-1808
-1501
-1380
-1126
-826
-589
-481
-496
-427
-415
-436
-326
-211
-223
-169
-8
254
333
65
-41
-36
-163
-361
-547
-555
-485
-402
-219
-5
188
361
547
720
776
718
710
745
824
864
907
951
979
1113
1201
1217
1188
1085
1014
768
437
-127
-853
-1567
-1861
-1714
-1498
-1267
-1117
-640
-179
55
81
0
-41
37
51
-19
-114
-149
60
375
431
307
96
14
-75
-394
-824
-1208
-1421
-1447
-1339
-1209
-1018
-751
-401
-177
-121
-162
-182
-147
-136
-193
-247
-273
-272
-143
-37
-72
-274
-543
-734
-919
-1140
-1380
-1481
-1486
-1456
-1371
-1258
-1135
-985
-844
-721
-651
-655
-611
-488
-331
-257
-234
-164
-39
53
89
57
10
-71
-197
-289
-337
-359
-271
-188
-94
-33
53
162
292
450
595
658
676
718
759
823
851
927
880
933
949
1003
1050
1010
947
849
705
505
22
-741
-1466
-1822
-1721
-1533
-1341
-1153
-743
-300
34
131
93
13
68
140
93
-65
-156
57
344
404
272
91
-11
-89
-320
-723
-1126
-1379
-1440
-1387
-1275
-1078
-814
-480
-242
-164
-144
-159
-149
-136
-157
-238
-307
-342
-223
-74
-26
-134
-327
-524
-749
-916
-1387
-1792
-1948
-1822
-1540
-1524
-1386
-1060
-788
-619
-524
-461
-495
-546
-396
-173
-248
-376
-258
58
217
4
-133
-108
-129
-314
-482
-552
-573
-528
-366
-105
52
165
338
558
678
634
607
588
714
772
766
753
788
871
986
986
948
929
887
770
549
156
-543
-1291
-1941
-1998
-1850
-1633
-1330
-996
-499
-136
88
139
85
35
107
80
-32
-109
-80
213
417
371
248
52
-63
-244
-603
-1029
-1328
-1476
-1444
-1340
-1192
-892
-532
-232
-68
-4
-18
-29
-36
-26
-61
-116
-143
-89
53
109
71
-157
-387
-665
-892
-1324
-1844
-2037
-1944
-1573
-1460
-1305
-1005
-736
-564
-514
-449
-463
-572
-500
-231
-194
-274
-182
90
356
200
-12
-62
-136
-292
-491
-593
-596
-537
-376
-123
96
205
294
486
646
666
592
573
611
716
766
781
841
922
1136
1268
1275
1210
1057
915
690
402
-200
-944
-1704
-2050
-1881
-1725
-1365
-1005
-512
-51
183
314
334
251
262
296
197
110
79
242
508
551
480
326
131
-72
-363
-739
-1097
-1328
-1392
-1363
-1235
-991
-703
-365
-117
1
23
-26
-53
-10
0
-2
-30
-51
46
136
77
-102
-306
-529
-688
-1073
-1578
-1850
-1859
-1561
-1443
-1291
-1006
-777
-543
-411
-314
-303
-420
-367
-108
-79
-184
-107
124
343
221
-8
-21
-65
-174
-327
-443
-524
-525
-385
-167
64
223
373
556
685
698
664
706
779
876
879
905
886
887
1019
1110
1200
1145
1123
1031
803
526
48
-698
-1469
-2021
-1961
-1811
-1598
-1318
-862
-325
24
156
228
202
197
294
220
76
-1
67
362
461
349
219
46
-94
-345
-698
-1061
-1323
-1423
-1367
-1263
-1091
-819
-461
-155
-15
19
19
-5
-10
-18
-41
-93
-123
-81
46
-13
-156
-352
-497
-698
-1233
-1552
-1680
-1575
-1522
-1469
-1226
-971
-818
-670
-431
-334
-415
-402
-217
-117
-226
-208
-4
207
208
127
163
117
18
-126
-258
-360
-453
-403
-216
-61
120
297
493
674
771
806
800
825
860
889
858
887
952
1050
1122
1164
1193
1200
1119
965
728
494
-64
-828
-1548
-1992
-1962
-1844
-1533
-1190
-844
-417
-67
122
176
64
77
132
-4
-108
-183
-82
186
243
200
68
-130
-312
-545
-898
-1222
-1469
-1598
-1540
-1440
-1210
-908
-581
-335
-190
-143
-188
-214
-217
-231
-289
-373
-395
-316
-239
-287
-421
-593
-724
-867
-1154
-1399
-1656
-1958
-2034
-1920
-1546
-1241
-1082
-748
-454
-348
-342
-319
-221
-216
-294
-220
-146
-166
-115
17
155
76
-124
-201
-278
-362
-445
-462
-365
-246
-68
170
394
636
807
940
973
986
943
898
904
994
1063
1035
1090
1234
1386
1355
1226
1026
797
422
-349
-1160
-1853
-2065
-1918
-1727
-1424
-1125
-635
-159
185
287
253
203
281
212
-1
-168
-186
39
264
272
183
28
-91
-303
-648
-1069
-1452
-1693
-1788
-1721
-1553
-1290
-950
-592
-310
-144
-139
-167
-182
-203
-252
-352
-456
-458
-366
-323
-452
-661
-876
-1005
-1149
-1372
-1525
-1611
-1615
-1540
-1417
-1270
-1130
-945
-665
-443
-350
-323
-253
-116
-41
-83
-90
-73
-20
59
84
38
-14
-74
-119
-124
-137
-140
-70
33
148
265
327
474
656
795
808
783
782
828
894
961
1012
1025
1035
1145
1227
1274
1244
1147
1016
805
393
-359
-1106
-1697
-1738
-1679
-1505
-1232
-911
-393
39
247
351
275
281
350
240
36
-126
-135
89
196
147
66
-64
-129
-294
-604
-987
-1312
-1503
-1536
-1509
-1355
-1112
-785
-469
-235
-115
-115
-123
-115
-131
-205
-342
-452
-440
-386
-440
-529
-627
-645
-749
-944
-1151
-1446
-1785
-1993
-1975
-1710
-1504
-1358
-979
-631
-423
-324
-229
-90
-93
-183
-156
-175
-247
-213
-41
123
99
-17
8
21
-44
-134
-157
-111
-42
59
187
368
602
822
999
1067
1012
960
963
958
1016
1052
1107
1208
1259
1350
1305
1212
1069
887
438
-340
-1175
-1785
-1914
-1894
-1691
-1386
-1040
-540
-114
248
453
451
452
459
302
94
-68
-92
114
225
238
189
59
-40
-206
-488
-851
-1230
-1493
-1621
-1634
-1522
-1268
-913
-575
-279
-79
-10
-15
-32
-16
-97
-265
-465
-560
-561
-614
-701
-822
-848
-915
-1043
-1194
-1425
-1568
-1648
-1687
-1591
-1529
-1443
-1182
-867
-582
-415
-360
-288
-238
-272
-328
-396
-402
-362
-295
-244
-222
-182
-114
-40
-11
-86
-147
-144
-104
-28
58
169
314
497
635
752
776
815
884
906
880
735
710
743
785
891
906
930
813
629
341
-290
-991
-1592
-1766
-1830
-1778
-1590
-1302
-831
-339
33
259
305
313
419
310
82
-78
-211
-142
-67
-59
-51
-113
-116
-128
-339
-688
-1036
-1285
-1403
-1456
-1436
-1332
-1082
-768
-465
-238
-123
-36
30
55
-39
-200
-381
-446
-507
-617
-709
-791
-766
-781
-825
-979
-1353
-1629
-1710
-1594
-1539
-1573
-1372
-1103
-825
-578
-372
-180
-139
-129
-81
-188
-351
-410
-296
-149
-170
-232
-223
-164
-71
-44
-82
-146
-154
-93
-9
56
170
333
569
748
856
853
874
963
1018
1007
885
796
803
842
932
958
911
843
735
500
-166
-864
-1422
-1607
-1706
-1657
-1523
-1333
-935
-496
-61
219
290
423
533
450
219
4
-128
-86
-36
-65
-107
-173
-157
-178
-330
-585
-871
-1074
-1217
-1287
-1269
-1219
-1041
-806
-519
-287
-144
-10
99
180
127
-92
-322
-585
-745
-875
-942
-911
-890
-796
-786
-843
-933
-1038
-1109
-1209
-1323
-1381
-1352
-1200
-937
-693
-479
-316
-202
-91
-75
-111
-181
-254
-272
-300
-286
-270
-218
-66
52
137
176
192
210
213
203
191
231
298
386
480
585
651
755
886
974
955
928
948
979
1022
954
939
837
721
626
234
-256
-771
-1050
-1150
-1343
-1295
-1219
-932
-597
-390
-153
11
106
350
431
346
227
99
117
101
-16
-39
-93
-85
-142
-259
-409
-642
-768
-884
-1006
-1086
-1132
-1048
-923
-788
-585
-437
-269
-108
13
78
5
-144
-295
-418
-514
-673
-947
-1080
-1118
-982
-923
-1045
-991
-1017
-1004
-1046
-1120
-1055
-1114
-1047
-800
-702
-689
-610
-390
-173
-169
-247
-223
-203
-187
-212
-214
-193
-141
-10
72
128
213
279
410
511
527
496
478
518
639
701
745
782
861
956
943
994
1061
1090
1119
1081
1042
962
736
476
83
-415
-819
-997
-1153
-1226
-1147
-987
-763
-543
-348
-112
-1
88
223
235
182
100
66
63
36
7
5
-27
-108
-194
-327
-498
-681
-856
-983
-1084
-1120
-1120
-1078
-973
-808
-635
-508
-394
-279
-183
-212
-299
-410
-509
-591
-723
-788
-957
-1112
-1173
-1098
-1045
-1152
-1129
-1081
-1106
-1157
-1183
-1156
-1168
-1132
-967
-874
-866
-784
-629
-482
-459
-450
-396
-336
-302
-285
-260
-253
-157
-24
90
195
319
439
558
606
597
560
467
449
458
484
555
576
742
889
1020
1086
1124
1195
1101
1028
847
652
271
-173
-532
-812
-936
-1116
-1088
-1005
-846
-593
-509
-346
-240
-167
-15
27
-21
-31
-38
54
94
71
80
55
101
63
-79
-242
-420
-517
-676
-854
-949
-1019
-1008
-926
-865
-742
-670
-608
-503
-459
-470
-584
-700
-763
-808
-862
-840
-808
-749
-694
-673
-663
-751
-796
-823
-905
-963
-1057
-1118
-1126
-1103
-1028
-957
-860
-727
-587
-458
-417
-366
-288
-226
-161
-112
-57
40
107
216
325
386
461
546
600
640
617
591
548
485
513
481
545
636
693
794
831
879
925
930
945
905
840
711
561
246
-52
-334
-481
-565
-679
-706
-691
-598
-518
-434
-338
-307
-223
-101
-74
-78
-128
-110
-28
-15
-2
-7
-3
15
-13
-78
-172
-274
-330
-417
-509
-594
-653
-665
-684
-649
-614
-636
-650
-622
-663
-783
-992
-1057
-937
-898
-828
-756
-663
-561
-590
-538
-540
-633
-637
-628
-640
-792
-930
-900
-885
-873
-853
-797
-679
-612
-524
-455
-444
-364
-278
-158
-57
39
134
244
379
493
585
616
637
689
685
607
543
514
527
466
459
488
549
584
652
728
746
772
726
726
665
521
440
238
50
-80
-203
-264
-337
-406
-412
-404
-423
-386
-366
-322
-305
-253
-231
-276
-285
-277
-242
-216
-203
-126
-78
-51
-47
-83
-121
-140
-169
-195
-242
-278
-298
-359
-398
-447
-492
-559
-588
-629
-687
-769
-837
-817
-772
-757
-731
-714
-679
-638
-652
-672
-754
-777
-744
-739
-779
-824
-810
-815
-823
-797
-786
-719
-662
-646
-599
-586
-535
-470
-396
-327
-294
-248
-195
-114
-34
-4
69
145
202
258
247
268
288
323
365
376
434
428
460
480
491
529
521
561
562
571
541
503
460
392
299
229
196
118
112
93
66
82
26
7
-65
-139
-148
-215
-252
-304
-367
-401
-424
-471
-488
-491
-493
-473
-491
-514
-539
-597
-653
-698
-754
-761
-768
-783
-781
-798
-810
-823
-834
-829
-805
-809
-853
-886
-929
-952
-961
-956
-925
-914
-919
-904
-909
-911
-907
-903
-889
-880
-880
-853
-834
-800
-755
-706
-652
-601
-546
-509
-468
-417
-366
-312
-226
-145
-90
-28
43
121
185
241
334
421
496
576
655
717
787
854
871
893
915
944
968
911
921
928
872
820
721
678
591
551
490
421
407
309
258
171
53
15
-51
-110
-209
-325
-454
-543
-657
-765
-796
-864
-872
-937
-1014
-1063
-1138
-1115
-1111
-1087
-1069
-1076
-1065
-1088
-1121
-1126
-1084
-1034
-975
-943
-928
-910
-907
-896
-853
-818
-808
-809
-799
-804
-806
-784
-761
-686
-634
-613
-590
-587
-576
-546
-527
-481
-421
-388
-360
-309
-269
-229
-175
-103
-12
23
74
132
151
230
298
331
417
456
534
595
653
759
806
878
912
952
981
986
987
961
966
922
854
854
765
710
677
601
520
384
290
189
59
-37
-132
-219
-275
-365
-453
-562
-659
-753
-842
-895
-928
-947
-990
-1020
-1061
-1122
-1139
-1172
-1192
-1178
-1195
-1214
-1230
-1239
-1220
-1205
-1186
-1125
-1114
-1040
-973
-923
-860
-841
-791
-780
-766
-742
-734
-686
-667
-636
-586
-550
-524
-503
-479
-463
-433
-407
-391
-354
-312
-255
-197
-153
-103
-52
13
76
132
218
284
318
394
452
487
538
590
633
680
717
772
830
858
901
912
917
955
956
965
977
921
936
876
802
807
722
677
595
466
391
276
170
76
28
-83
-159
-254
-407
-484
-636
-736
-787
-886
-940
-1018
-1064
-1120
-1150
-1184
-1184
-1151
-1159
-1167
-1196
-1208
-1213
-1202
-1203
-1157
-1109
-1099
-1076
-1051
-1017
-998
-981
-941
-940
-929
-937
-907
-913
-883
-806
-776
-704
-655
-615
-573
-543
-509
-488
-465
-425
-377
-333
-297
-257
-216
-160
-121
-64
-10
29
84
124
171
223
286
345
426
478
565
638
709
778
816
881
891
894
905
896
871
833
774
737
671
603
535
485
442
394
351
291
218
116
50
-34
-124
-183
-265
-341
-407
-502
-586
-676
-735
-771
-812
-871
-915
-960
-1020
-1029
-1102
-1134
-1166
-1207
-1204
-1240
-1241
-1227
-1224
-1210
-1164
-1115
-1102
-1031
-987
-959
-926
-907
-867
-819
-790
-756
-727
-727
-697
-676
-665
-629
-634
-625
-608
-618
-599
-547
-509
-445
-379
-348
-287
-232
-177
-127
-86
-37
3
41
56
77
129
178
221
272
333
342
374
401
411
443
464
499
518
544
572
593
607
641
646
663
639
600
572
535
483
395
309
235
154
109
64
-21
-73
-148
-208
-253
-345
-402
-449
-533
-587
-636
-661
-706
-777
-796
-829
-859
-899
-922
-937
-952
-948
-945
-928
-934
-921
-926
-950
-938
-948
-929
-915
-894
-875
-879
-857
-839
-834
-821
-802
-761
-722
-685
-646
-609
-571
-529
-502
-469
-454
-437
-415
-413
-381
-350
-338
-314
-296
-271
-218
-174
-136
-76
-18
38
82
106
147
178
210
238
282
303
330
330
351
367
366
385
381
389
397
374
362
345
311
271
267
248
223
214
180
153
107
67
37
0
-45
-70
-112
-162
-185
-233
-285
-330
-385
-407
-471
-524
-577
-616
-647
-680
-691
-717
-717
-730
-730
-716
-724
-703
-697
-687
-680
-668
-643
-648
-636
-616
-615
-593
-590
-582
-578
-588
-573
-577
-592
-599
-596
-573
-559
-538
-518
-495
-451
-440
-410
-380
-367
-320
-284
-255
-216
-186
-154
-136
-99
-88
-86
-73
-59
-29
-46
-28
-8
16
39
69
126
155
208
236
247
278
275
279
275
276
277
297
286
274
300
260
241
226
205
165
118
97
59
-1
-46
-81
-118
-136
-161
-185
-198
-213
-224
-236
-274
-303
-328
-366
-406
-425
-472
-502
-527
-549
-568
-586
-616
-634
-656
-703
-710
-700
-689
-666
-653
-635
-617
-613
-600
-568
-569
-567
-548
-568
-571
-565
-552
-547
-536
-520
-506
-486
-482
-476
-479
-491
-488
-482
-488
-489
-480
-465
-460
-444
-394
-363
-321
-282
-266
-227
-198
-196
-163
-143
-121
-121
-115
-123
-110
-105
-82
-62
-61
-56
-47
-34
-19
-2
5
31
60
78
74
63
40
22
5
15
-1
10
29
1
-8
-27
-49
-64
-115
-139
-177
-217
-253
-265
-280
-287
-311
-344
-340
-350
-356
-389
-408
-402
-426
-442
-457
-474
-484
-510
-523
-567
-586
-591
-603
-596
-583
-586
-584
-599
-613
-607
-616
-602
-592
-574
-539
-520
-484
-476
-453
-433
-427
-403
-381
-382
-378
-360
-366
-353
-353
-362
-338
-336
-348
-353
-370
-373
-371
-343
-301
-281
-275
-234
-222
-228
-212
-189
-157
-139
-127
-128
-109
-91
-71
-65
-76
-82
-83
-73
-77
-78
-77
-72
-63
-60
-64
-79
-99
-88
-84
-81
-67
-68
-59
-68
-70
-87
-84
-90
-108
-116
-147
-166
-174
-190
-217
-244
-273
-312
-339
-370
-383
-384
-384
-379
-362
-339
-325
-308
-300
-288
-293
-320
-321
-339
-380
-392
-423
-462
-479
-469
-469
-467
-443
-420
-391
-377
-363
-375
-365
-356
-357
-348
-353
-351
-348
-355
-349
-345
-337
-314
-314
-298
-298
-292
-301
-310
-295
-319
-312
-298
-294
-283
-279
-287
-284
-268
-276
-242
-229
-211
-184
-175
-161
-157
-157
-163
-153
-155
-173
-179
-180
-171
-168
-178
-185
-188
-182
-205
-199
-168
-163
-153
-127
-94
-95
-89
-79
-74
-72
-100
-99
-106
-104
-106
-122
-129
-146
-163
-174
-182
-203
-200
-190
-185
-188
-192
-196
-223
-219
-221
-204
-192
-203
-189
-183
-164
-141
-151
-153
-162
-176
-209
-234
-253
-277
-276
-289
-298
-298
-272
-266
-242
-223
-220
-221
-221
-206
-205
-193
-187
-179
-162
-153
-146
-144
-135
-131
-134
-131
-143
-157
-174
-170
-175
-190
-198
-216
-221
-211
-220
-243
-247
-251
-267
-277
-284
-292
-293
-285
-299
-279
-263
-266
-256
-245
-251
-257
-246
-245
-256
-246
-240
-248
-228
-227
-219
-219
-223
-218
-221
-208
-206
-207
-181
-174
-148
-119
-130
-138
-137
-160
-175
-191
-203
-196
-209
-238
-247
-290
-317
-314
-325
-326
-331
-321
-340
-350
-341
-343
-334
-334
-331
-327
-310
-319
-298
-306
-320
-329
-335
-349
-363
-364
-332
-330
-333
-295
-283
-282
-303
-290
-274
-302
-291
-291
-323
-297
-284
-275
-263
-271
-260
-233
-233
-250
-247
-262
-280
-300
-337
-358
-369
-381
-376
-392
-379
-358
-358
-386
-385
-369
-352
-326
-311
-288
-273
-281
-294
-286
-298
-326
-316
-314
-327
-329
-322
-313
-321
-309
-292
-275
-257
-263
-251
-251
-267
-254
-269
-275
-262
-260
-233
-233
-234
-221
-232
-232
-233
-254
-277
-291
-296
-300
-322
-330
-335
-350
-351
-353
-348
-344
-335
-325
-326
-325
-326
-323
-314
-311
-293
-274
-274
-261
-267
-269
-272
-279
-292
-309
-327
-340
-342
-345
-355
-336
-308
-313
-309
-304
-301
-296
-293
-271
-263
-255
-250
-252
-251
-258
-284
-295
-307
-309
-300
-302
-301
-315
-318
-311
-334
-334
-319
-334
-337
-336
-324
-301
-298
-293
-259
-260
-243
-241
-222
-189
-212
-223
-221
-228
-230
-270
-279
-273
-300
-283
-287
-296
-276
-261
-256
-255
-234
-210
-217
-209
-195
-180
-180
-168
-162
-152
-158
-163
-168
-202
-212
-224
-245
-269
-290
-318
-314
-330
-348
-324
-321
-313
-307
-317
-324
-321
-329
-322
-341
-354
-355
-358
-359
-345
-325
-327
-320
-328
-311
-302
-315
-323
-317
-335
-334
-335
-339
-321
-329
-327
-311
-316
-293
-291
-296
-281
-277
-262
-254
-264
-252
-231
-213
-215
-229
-229
-240
-245
-250
-262
-259
-247
-251
-241
-215
-201
-190
-169
-157
-162
-150
-134
-108
-101
-92
-82
-86
-97
-103
-91
-83
-65
-62
-70
-70
-49
-64
-60
-59
-68
-61
-72
-54
-53
-67
-58
-64
-72
-67
-58
-59
-68
-79
-108
-130
-143
-165
-179
-201
-233
-261
-272
-269
-279
-291
-297
-292
-293
-278
-274
-299
-291
-287
-280
-265
-293
-289
-286
-309
-304
-284
-267
-269
-262
-245
-246
-269
-288
-292
-305
-294
-297
-299
-310
-313
-312
-320
-321
-315
-305
-309
-317
-316
-305
-298
-297
-310
-318
-330
-340
-327
-342
-343
-355
-360
-334
-322
-321
-310
-315
-299
-278
-281
-262
-241
-216
-221
-217
-193
-191
-201
-175
-180
-169
-143
-138
-128
-129
-140
-154
-168
-173
-176
-201
-219
-232
-237
-213
-197
-172
-138
-126
-104
-97
-117
-135
-118
-140
-160
-182
-209
-219
-238
-235
-228
-240
-263
-261
-252
-258
-252
-263
-250
-246
-274
-271
-271
-290
-297
-299
-286
-288
-304
-301
-309
-317
-323
-338
-327
-324
-339
-337
-344
-340
-343
-355
-378
-409
-424
-427
-412
-413
-418
-403
-399
-395
-386
-371
-353
-349
-348
-348
-357
-358
-348
-363
-375
-377
-385
-377
-363
-361
-342
-316
-301
-301
-288
-255
-251
-246
-237
-228
-225
-223
-215
-220
-220
-238
-239
-236
-250
-243
-228
-228
-218
-205
-189
-181
-188
-193
-203
-206
-232
-241
-219
-210
-197
-186
-174
-189
-172
-164
-176
-174
-180
-209
-217
-228
-240
-249
-268
-285
-286
-312
-327
-323
-345
-344
-353
-364
-357
-358
-363
-326
-319
-330
-318
-324
-312
-297
-298
-286
-287
-282
-266
-258
-261
-272
-263
-254
-263
-272
-267
-290
-300
-302
-304
-294
-296
-293
-290
-287
-284
-284
-285
-277
-262
-276
-282
-288
-304
-311
-303
-300
-305
-293
-299
-292
-297
-309
-322
-323
-326
-328
-318
-335
-305
-280
-263
-237
-235
-235
-223
-221
-216
-230
-243
-229
-221
-213
-197
-198
-198
-190
-191
-188
-195
-213
-249
-276
-265
-283
-288
-274
-267
-248
-218
-197
-176
-175
-180
-200
-201
-197
-210
-216
-232
-216
-212
-221
-235
-248
-239
-261
-262
-243
-245
-243
-251
-277
-270
-266
-299
-285
-277
-288
-277
-269
-278
-265
-253
-243
-230
-238
-227
-218
-214
-207
-203
-225
-216
-214
-209
-195
-187
-183
-183
-165
-141
-121
-119
-111
-114
-120
-130
-142
-152
-164
-164
-186
-184
-189
-193
-200
-201
-200
-222
-228
-230
-244
-245
-252
-279
-293
-307
-320
-288
-292
-289
-272
-283
-267
-259
-275
-271
-277
-278
-275
-270
-266
-259
-254
-263
-268
-290
-300
-310
-318
-323
-334
-313
-298
-300
-293
-283
-290
-281
-269
-287
-307
-328
-362
-351
-366
-389
-391
-387
-383
-405
-422
-413
-399
-392
-390
-381
-377
-364
-354
-337
-336
-342
-339
-344
-354
-344
-350
-345
-324
-338
-345
-326
-319
-294
-264
-257
-250
-257
-284
-275
-278
-286
-278
-284
-281
-265
-261
-245
-225
-222
-228
-242
-261
-253
-236
-242
-240
-264
-262
-277
-298
-299
-311
-318
-317
-319
-301
-273
-296
-281
-284
-299
-289
-289
-285
-253
-253
-241
-235
-245
-232
-231
-270
-265
-276
-277
-261
-283
-282
-279
-291
-315
-327
-339
-333
-351
-361
-326
-338
-329
-309
-334
-326
-320
-341
-343
-329
-321
-313
-324
-338
-337
-353
-340
-341
-342
-330
-344
-349
-345
-367
-387
-379
-409
-414
-408
-424
-398
-369
-350
-328
-327
-330
-324
-336
-346
-347
-368
-359
-344
-337
-310
-295
-299
-290
-298
-306
-321
-327
-330
-331
-314
-288
-276
-270
-241
-235
-230
-221
-227
-238
-242
-231
-226
-217
-226
-220
-221
-235
-217
-215
-233
-250
-259
-285
-299
-302
-293
-285
-295
-299
-294
-302
-299
-294
-267
-244
-260
-248
-245
-280
-311
-342
-363
-374
-386
-415
-413
-418
-428
-419
-411
-404
-398
-388
-365
-341
-319
-287
-292
-300
-287
-308
-313
-292
-293
-286
-290
-295
-284
-267
-246
-241
-230
-228
-218
-209
-192
-198
-217
-214
-215
-226
-234
-241
-219
-198
-208
-214
-205
-188
-173
-179
-192
-215
-227
-231
-223
-234
-241
-240
-235
-239
-247
-237
-223
-222
-227
-212
-210
-200
-190
-201
-212
-191
-177
-177
-169
-163
-167
-163
-158
-167
-172
-190
-190
-202
-214
-208
-240
-244
-241
-246
-244
-241
-224
-226
-243
-237
-236
-251
-237
-240
-234
-229
-243
-226
-219
-241
-240
-230
-250
-241
-244
-244
-226
-235
-239
-230
-235
-262
-264
-249
-251
-249
-232
-218
-207
-192
-157
-129
-123
-125
-124
-135
-148
-178
-218
-230
-229
-211
-211
-215
-201
-194
-208
-211
-228
-233
-227
-215
-199
-180
-166
-155
-142
-128
-125
-141
-138
-140
-160
-175
-175
-175
-180
-184
-192
-194
-206
-201
-199
-210
-201
-205
-197
-191
-206
-220
-223
-223
-220
-215
-215
-217
-234
-240
-244
-260
-276
-290
-284
-279
-283
-292
-301
-310
-305
-300
-309
-320
-335
-343
-350
-331
-337
-342
-334
-327
-320
-322
-326
-325
-315
-313
-325
-366
-360
-362
-371
-349
-345
-336
-338
-331
-333
-354
-332
-329
-336
-330
-324
-318
-296
-290
-285
-277
-264
-279
-292
-282
-301
-332
-343
-377
-379
-367
-371
-337
-330
-327
-313
-288
-299
-291
-276
-267
-266
-265
-249
-256
-240
-206
-200
-180
-174
-178
-174
-161
-160
-174
-188
-211
-232
-234
-223
-228
-214
-217
-214
-218
-233
-222
-214
-207
-184
-190
-189
-192
-196
-212
-242
-265
-286
-299
-308
-310
-320
-330
-306
-303
-300
-306
-314
-308
-330
-335
-347
-362
-366
-368
-366
-343
-323
-302
-282
-273
-266
-277
-284
-287
-303
-324
-325
-323
-324
-336
-342
-326
-315
-319
-298
-279
-290
-271
-272
-266
-263
-269
-264
-251
-278
-275
-253
-256
-245
-269
-284
-290
-302
-314
-308
-297
-290
-272
-270
-257
-241
-246
-251
-254
-239
-228
-245
-246
-227
-254
-237
-216
-225
-229
-225
-225
-201
-221
-233
-227
-264
-262
-264
-297
-298
-299
-324
-323
-341
-352
-333
-333
-331
-309
-301
-282
-259
-256
-264
-282
-288
-290
-317
-331
-320
-309
-294
-290
-291
-279
-254
-232
-226
-230
-224
-224
-228
-254
-271
-291
-286
-254
-229
-191
-161
-153
-129
-137
-139
-134
-154
-155
-189
-191
-186
-195
-174
-167
-183
-182
-186
-183
-193
-203
-171
-183
-198
-199
-211
-228
-234
-247
-242
-248
-265
-251
-247
-248
-232
-240
-253
-257
-272
-255
-249
-259
-246
-239
-236
-235
-231
-217
-216
-218
-200
-201
-205
-184
-194
-211
-221
-245
-258
-265
-274
-282
-262
-247
-248
-238
-212
-213
-219
-219
-224
-226
-239
-237
-237
-236
-238
-226
-209
-195
-185
-182
-168
-166
-177
-177
-188
-213
-216
-213
-234
-230
-219
-246
-224
-212
-217
-210
-191
-196
-200
-205
-213
-201
-193
-188
-220
-214
-196
-202
-213
-191
-193
-213
-213
-201
-204
-192
-173
-183
-192
-191
-187
-197
-211
-219
-225
-230
-220
-218
-220
-207
-195
-163
-148
-166
-167
-174
-202
-207
-213
-227
-221
-209
-200
-188
-192
-196
-173
-188
-203
-181
-188
-209
-219
-224
-228
-241
-238
-235
-216
-229
-234
-232
-246
-237
-256
-273
-292
-322
-330
-327
-326
-309
-304
-298
-294
-296
-289
-299
-314
-313
-296
-284
-269
-257
-250
-246
-247
-237
-250
-287
-308
-319
-342
-365
-355
-351
-356
-349
-345
-339
-325
-327
-313
-310
-297
-296
-299
-295
-275
-280
-284
-276
-287
-280
-261
-240
-205
-180
-173
-166
-174
-181
-194
-196
-181
-188
-190
-174
-161
-163
-183
-185
-189
-192
-205
-207
-216
-200
-192
-193
-198
-195
-213
-235
-249
-254
-261
-261
-238
-240
-245
-238
-247
-252
-277
-276
-296
-301
-301
-337
-331
-334
-342
-322
-317
-312
-315
-317
-321
-318
-312
-331
-326
-332
-345
-343
-325
-312
-310
-300
-278
-278
-272
-256
-242
-254
-236
-239
-253
-258
-255
-246
-247
-241
-223
-214
-199
-190
-205
-212
-233
-265
-280
-263
-256
-261
-245
-231
-227
-225
-229
-221
-229
-273
-277
-292
-298
-270
-270
-269
-255
-245
-243
-241
-252
-258
-247
-224
-229
-236
-248
-255
-251
-260
-255
-257
-254
-247
-238
-225
-230
-233
-239
-260
-258
-262
-288
-280
-280
-269
-256
-258
-242
-239
-241
-244
-247
-251
-229
-221
-227
-222
-232
-247
-265
-286
-292
-305
-302
-283
-280
-266
-252
-253
-237
-226
-225
-221
-218
-229
-226
-198
-167
-148
-127
-117
-118
-127
-134
-128
-140
-141
-169
-186
-201
-233
-253
-283
-277
-272
-276
-236
-217
-213
-198
-193
-199
-220
-237
-227
-236
-215
-201
-187
-172
-167
-144
-140
-142
-166
-169
-171
-173
-183
-197
-187
-196
-196
-174
-187
-173
-155
-157
-160
-163
-168
-176
-194
-206
-205
-215
-221
-220
-218
-220
-221
-225
-242
-247
-255
-250
-242
-258
-258
-264
-275
-278
-277
-282
-276
-281
-301
-301
-297
-298
-270
-248
-258
-248
-249
-243
-258
-258
-269
-264
-259
-259
-247
-248
-235
-232
-228
-226
-218
-232
-232
-223
-231
-250
-263
-259
-251
-260
-245
-229
-222
-215
-205
-190
-183
-185
-188
-203
-194
-196
-202
-195
-198
-205
-211
-187
-171
-170
-175
-170
-173
-179
-184
-201
-196
-187
-193
-186
-188
-188
-211
-201
-201
-229
-240
-241
-250
-264
-272
-276
-274
-274
-281
-277
-274
-276
-278
-279
-273
-265
-267
-248
-247
-261
-268
-280
-297
-315
-304
-325
-325
-325
-339
-336
-339
-339
-345
-356
-342
-352
-368
-369
-376
-403
-403
-396
-412
-397
-374
-375
-353
-350
-357
-361
-347
-340
-342
-354
-364
-369
-363
-345
-350
-339
-330
-329
-326
-309
-311
-317
-310
-309
-307
-294
-291
-286
-269
-265
-268
-267
-266
-275
-261
-261
-270
-249
-253
-245
-241
-264
-266
-263
-265
-275
-274
-269
-265
-262
-265
-258
-263
-285
-284
-285
-300
-311
-332
-343
-341
-350
-360
-349
-344
-342
-334
-330
-303
-301
-300
-311
-316
-334
-359
-366
-387
-373
-353
-355
-352
-339
-344
-339
-348
-356
-379
-389
-389
-391
-402
-402
-398
-398
-397
-401
-388
-388
-366
-345
-342
-354
-358
-354
-364
-341
-328
-314
-296
-284
-277
-277
-296
-279
-285
-303
-285
-291
-296
-311
-322
-342
-352
-352
-347
-320
-329
-354
-370
-388
-390
-394
-387
-363
-354
-344
-310
-309
-309
-292
-298
-310
-311
-318
-312
-292
-299
-273
-279
-283
-269
-245
-240
-241
-237
-223
-202
-190
-174
-181
-189
-187
-179
-192
-188
-189
-199
-198
-217
-230
-214
-209
-214
-199
-212
-215
-215
-216
-213
-222
-251
-275
-273
-276
-282
-299
-287
-274
-253
-242
-256
-235
-230
-234
-229
-237
-242
-251
-243
-250
-254
-234
-226
-225
-237
-223
-222
-214
-214
-207
-213
-199
-169
-177
-173
-185
-204
-217
-241
-245
-242
-266
-258
-254
-235
-226
-234
-234
-234
-223
-225
-217
-200
-200
-204
-205
-215
-222
-188
-171
-156
-144
-146
-125
-104
-96
-89
-98
-117
-134
-155
-172
-180
-204
-218
-246
-264
-265
-285
-301
-296
-286
-297
-294
-285
-291
-264
-248
-260
-257
-238
-228
-212
-195
-213
-223
-216
-213
-204
-204
-220
-209
-211
-212
-205
-212
-206
-198
-197
-181
-188
-188
-208
-218
-214
-214
-209
-199
-196
-204
-197
-195
-200
-203
-197
-219
-222
-225
-232
-225
-237
-239
-227
-228
-235
-219
-213
-218
-205
-188
-157
-136
-126
-106
-90
-117
-141
-157
-171
-181
-171
-180
-189
-181
-172
-151
-159
-154
-150
-157
-165
-173
-181
-185
-206
-201
-192
-207
-210
-228
-238
-249
-253
-253
-239
-256
-258
-274
-315
-315
-337
-332
-313
-323
-333
-320
-312
-292
-284
-298
-314
-314
-317
-306
-330
-328
-324
-329
-345
-344
-333
-348
-353
-360
-355
-327
-335
-342
-323
-337
-331
-349
-371
-368
-383
-390
-387
-369
-379
-376
-376
-369
-356
-354
-330
-323
-294
-285
-290
-284
-270
-261
-265
-241
-228
-237
-215
-227
-225
-223
-239
-252
-268
-275
-297
-281
-277
-291
-279
-256
-254
-249
-240
-237
-235
-250
-280
-291
-296
-287
-285
-272
-261
-264
-263
-263
-268
-283
-282
-286
-301
-305
-292
-292
-290
-274
-280
-295
-297
-297
-295
-313
-332
-311
-331
-353
-372
-393
-376
-372
-378
-362
-358
-371
-372
-378
-397
-412
-426
-420
-404
-411
-395
-373
-367
-356
-352
-347
-348
-348
-359
-374
-386
-382
-382
-383
-364
-360
-340
-342
-340
-329
-330
-332
-314
-324
-322
-300
-292
-261
-252
-241
-222
-236
-247
-239
-258
-252
-252
-282
-266
-284
-303
-279
-278
-273
-259
-275
-286
-291
-294
-302
-302
-304
-304
-301
-295
-261
-264
-249
-249
-249
-254
-252
-257
-282
-284
-301
-302
-278
-271
-255
-239
-239
-233
-214
-202
-226
-234
-243
-259
-248
-244
-273
-273
-273
-278
-266
-271
-296
-298
-296
-279
-262
-236
-210
-235
-243
-234
-264
-269
-258
-285
-279
-265
-259
-250
-250
-246
-226
-231
-225
-216
-222
-240
-275
-274
-280
-313
-329
-318
-320
-319
-305
-323
-328
-322
-350
-352
-351
-356
-344
-340
-328
-313
-306
-294
-284
-278
-280
-286
-288
-299
-304
-307
-297
-300
-285
-282
-281
-277
-251
-243
-233
-212
-221
-205
-216
-231
-222
-247
-247
-232
-234
-200
-201
-202
-187
-210
-216
-228
-250
-272
-278
-284
-298
-296
-296
-293
-303
-309
-322
-322
-346
-378
-379
-381
-379
-366
-359
-335
-334
-338
-330
-342
-354
-355
-357
-367
-366
-360
-333
-332
-330
-327
-326
-319
-310
-324
-334
-312
-297
-295
-269
-253
-242
-224
-226
-229
-231
-232
-240
-260
-271
-247
-239
-234
-225
-225
-221
-220
-219
-214
-224
-233
-230
-254
-275
-289
-298
-284
-294
-305
-293
-304
-306
-280
-276
-265
-264
-284
-311
-315
-331
-350
-335
-340
-350
-327
-334
-337
-336
-332
-324
-325
-333
-345
-354
-355
-363
-364
-374
-357
-366
-373
-363
-363
-380
-380
-373
-386
-390
-409
-405
-399
-408
-408
-394
-393
-391
-397
-395
-400
-408
-411
-394
-397
-392
-380
-361
-351
-347
-334
-338
-342
-327
-330
-349
-365
-370
-357
-362
-359
-352
-342
-328
-314
-309
-309
-307
-311
-309
-320
-323
-331
-347
-359
-364
-355
-347
-343
-356
-375
-369
-366
-380
-402
-401
-405
-396
-386
-379
-375
-361
-366
-367
-350
-329
-333
-337
-325
-337
-311
-298
-293
-290
-293
-284
-280
-292
-295
-301
-300
-304
-326
-332
-349
-344
-330
-332
-338
-332
-317
-322
-319
-308
-306
-332
-347
-348
-353
-358
-348
-342
-352
-347
-346
-363
-367
-367
-373
-365
-376
-385
-390
-393
-388
-372
-378
-362
-352
-365
-348
-340
-360
-351
-364
-382
-380
-390
-377
-387
-389
-386
-376
-381
-377
-381
-386
-384
-389
-391
-392
-411
-400
-399
-393
-402
-396
-352
-370
-369
-349
-354
-336
-324
-325
-324
-326
-331
-333
-343
-343
-337
-337
-324
-315
-339
-316
-306
-304
-297
-295
-293
-301
-302
-306
-306
-290
-293
-276
-249
-273
-256
-240
-258
-243
-245
-276
-271
-287
-314
-301
-268
-253
-250
-248
-237
-230
-223
-216
-220
-225
-225
-231
-251
-247
-257
-283
-295
-308
-334
-348
-391
-401
-429
-432
-525
-514
-681
-684
-2328
-2633
-1432
-1385
-801
-885
-571
-529
-499
-307
-305
129
130
179
144
-89
-9
67
24
-213
-75
-23
-363
-324
-542
-531
-475
-315
-150
-336
-343
-282
-365
-381
-549
-461
-324
-420
-508
-609
-614
-599
-465
-412
-432
-375
-451
-468
-540
-537
-431
-369
-338
-369
-315
-222
-203
-197
-155
-182
-123
19
102
-15
-94
-75
-37
-44
-77
-92
-20
38
-38
-165
-280
-235
-165
-123
-92
-72
26
-44
-124
-119
-150
-59
1
6
-19
-80
9
27
-52
-98
-119
-100
-112
-151
-160
-129
-89
-87
-82
-88
-71
-45
-51
-90
-122
-58
9
43
47
-20
-21
-5
-23
-50
-89
-40
30
1
-81
-132
-129
-106
-108
-118
-120
-113
-106
-161
-230
-225
-188
-165
-152
-149
-152
-105
-100
-157
-150
-171
-103
-65
-117
-120
-120
-127
-109
-110
-91
-67
-43
-57
-92
-75
-85
-60
-40
-61
-80
-105
-119
-128
-158
-154
-128
-99
-121
-142
-163
-173
-174
-180
-174
-169
-157
-166
-208
-235
-258
-244
-223
-224
-204
-206
-184
-191
-240
-264
-332
-349
-366
-392
-383
-387
-346
-316
-303
-287
-274
-290
-323
-350
-341
-348
-300
-307
-308
-311
-293
-287
-289
-298
-292
-278
-252
-299
-331
-332
-322
-352
-371
-379
-401
-360
-381
-407
-395
-395
-393
-401
-413
-410
-391
-386
-345
-355
-249
-278
-256
-288
-319
-277
-282
-252
-270
-228
-197
-171
-134
-146
-70
-60
-65
-58
-83
-106
-128
-109
-137
-82
-93
-43
-49
-59
-87
-100
-140
-80
-68
-92
-80
-179
-209
-230
-297
-300
-278
-310
-311
-391
-410
-408
-433
-442
-482
-494
-510
-515
-555
-566
-533
-499
-494
-464
-471
-486
-509
-527
-569
-572
-530
-524
-532
-586
-618
-611
-632
-646
-585
-544
-545
-559
-578
-574
-548
-543
-500
-458
-460
-469
-465
-480
-477
-478
-426
-391
-383
-378
-377
-373
-378
-379
-354
-282
-232
-155
-69
17
141
240
306
388
424
424
458
419
444
464
502
513
480
483
471
446
465
409
474
482
454
474
408
361
338
245
263
195
87
-14
-193
-376
-521
-698
-788
-1018
-1146
-1200
-1305
-1198
-1171
-1029
-831
-671
-520
-361
-260
-165
-59
-23
52
106
68
38
-53
-177
-314
-444
-648
-801
-981
-1106
-1196
-1265
-1266
-1192
-1079
-958
-843
-766
-648
-581
-528
-477
-414
-369
-318
-317
-323
-330
-364
-381
-458
-518
-564
-631
-657
-680
-687
-601
-503
-360
-219
-49
140
286
390
488
569
654
727
734
781
792
722
674
642
594
643
649
706
716
659
655
662
659
736
720
735
735
633
258
-342
-1098
-1700
-2029
-2087
-2006
-1731
-1290
-820
-429
-224
47
304
502
568
516
410
389
381
409
455
588
727
730
521
208
-133
-425
-677
-922
-1048
-1079
-1059
-1030
-969
-846
-622
-390
-343
-390
-458
-504
-565
-665
-657
-421
-195
-41
0
-58
-120
-242
-483
-714
-895
-1047
-1181
-1284
-1294
-1194
-1028
-853
-693
-614
-580
-579
-584
-584
-512
-369
-201
-44
57
102
121
123
84
-12
-54
-82
-153
-215
-235
-181
-28
163
299
393
491
551
508
533
558
594
696
738
748
744
629
637
622
601
579
560
485
456
251
25
-390
-987
-1552
-2002
-2169
-2075
-1885
-1567
-1094
-646
-232
49
266
474
608
621
556
434
383
344
336
333
313
245
82
-226
-535
-829
-1031
-1166
-1259
-1267
-1221
-1158
-1023
-878
-668
-391
-126
71
158
163
169
137
83
-195
-440
-573
-686
-760
-872
-988
-903
-866
-985
-1090
-1154
-1139
-1124
-1156
-1115
-932
-756
-587
-399
-193
-35
61
37
-57
-180
-334
-447
-517
-586
-595
-565
-529
-486
-447
-365
-270
-191
-94
-34
39
155
275
398
522
628
738
784
741
698
651
596
506
468
371
365
393
334
436
524
633
732
787
675
627
473
292
-41
-647
-1286
-1825
-2140
-2217
-2100
-1779
-1211
-605
-139
156
403
624
752
732
621
520
420
310
228
141
156
193
100
-92
-348
-633
-889
-1085
-1242
-1297
-1212
-1096
-932
-766
-541
-255
38
264
415
462
411
296
141
22
-36
-116
-167
-518
-841
-1125
-1367
-1477
-1558
-1546
-1337
-1157
-1075
-1007
-888
-668
-453
-296
-173
-23
54
30
44
84
43
21
-87
-282
-550
-811
-1004
-1066
-1085
-1025
-880
-749
-598
-455
-282
-58
177
337
429
470
512
513
497
513
599
695
726
682
582
499
447
361
406
444
533
595
615
598
658
723
762
791
781
792
611
350
-164
-792
-1505
-2014
-2317
-2317
-2122
-1685
-1148
-605
-130
308
628
838
894
790
626
419
204
76
65
51
56
6
-126
-315
-522
-732
-878
-970
-1025
-1037
-1024
-1000
-878
-678
-393
-43
262
484
603
560
410
211
66
-60
-169
-278
-396
-559
-943
-1289
-1490
-1538
-1547
-1503
-1419
-1195
-957
-862
-728
-459
-169
-23
24
-9
-46
-137
-272
-345
-320
-319
-379
-491
-648
-828
-966
-1020
-970
-847
-746
-639
-505
-393
-246
-27
215
440
578
584
532
459
393
352
352
412
469
445
419
396
368
392
426
525
586
634
632
683
774
786
819
848
856
812
714
509
300
-89
-762
-1565
-2178
-2510
-2571
-2401
-2073
-1536
-797
-197
223
561
791
887
860
626
361
144
-7
-137
-260
-350
-391
-460
-623
-858
-1036
-1135
-1226
-1305
-1382
-1384
-1305
-1147
-933
-665
-299
45
316
453
435
318
147
-82
-313
-503
-638
-734
-829
-963
-1279
-1515
-1625
-1579
-1521
-1409
-1213
-867
-566
-408
-277
-69
143
199
89
-41
-119
-285
-500
-614
-639
-654
-721
-831
-902
-978
-1006
-967
-870
-743
-616
-509
-371
-230
-77
103
270
380
415
303
140
-4
-131
-235
-231
-149
-97
-15
11
-3
48
105
196
337
460
597
674
734
691
656
692
740
803
803
712
603
463
86
-587
-1324
-2003
-2395
-2558
-2443
-2164
-1612
-850
-145
368
719
1026
1187
1170
906
620
361
139
-136
-322
-474
-544
-635
-782
-923
-1010
-1067
-1128
-1156
-1173
-1124
-1055
-931
-714
-394
-26
313
568
735
754
624
403
128
-111
-325
-510
-653
-762
-851
-936
-1280
-1525
-1636
-1576
-1485
-1353
-1157
-794
-421
-264
-141
15
195
183
-14
-230
-381
-534
-757
-912
-884
-869
-903
-935
-955
-957
-894
-808
-681
-521
-426
-331
-235
-106
38
173
293
359
357
225
42
-105
-177
-205
-163
-58
82
143
171
173
236
329
399
417
474
531
513
544
568
650
746
881
885
892
812
676
446
197
-344
-1100
-1841
-2350
-2484
-2367
-2007
-1498
-717
-13
507
814
981
1051
1006
762
409
30
-233
-457
-594
-698
-727
-698
-660
-712
-819
-827
-813
-750
-715
-665
-581
-437
-264
-59
192
486
667
688
536
262
-29
-326
-592
-786
-861
-882
-823
-862
-817
-965
-1158
-1260
-1249
-1167
-1124
-1045
-893
-606
-448
-373
-363
-251
-225
-364
-602
-728
-779
-831
-920
-875
-734
-640
-612
-582
-558
-542
-529
-523
-500
-487
-482
-428
-314
-188
-47
87
180
226
206
141
96
95
126
138
157
141
122
70
57
114
152
222
269
281
319
330
404
503
696
817
962
1016
1070
997
896
685
409
28
-781
-1558
-2226
-2416
-2323
-1940
-1484
-816
-115
433
739
870
969
972
791
380
-60
-416
-619
-792
-852
-849
-793
-778
-821
-941
-986
-971
-906
-856
-833
-799
-703
-545
-377
-158
60
217
240
135
-97
-335
-537
-653
-757
-794
-787
-761
-747
-707
-688
-631
-662
-973
-1249
-1492
-1522
-1491
-1263
-1011
-597
-232
-37
-16
-41
-89
-225
-487
-729
-879
-1011
-1078
-1062
-873
-680
-555
-508
-490
-557
-625
-677
-661
-584
-480
-355
-227
-124
11
133
234
303
269
155
12
-140
-303
-364
-384
-280
-186
-28
92
178
298
347
401
446
475
441
428
434
531
584
675
687
757
646
522
297
77
-280
-907
-1615
-2167
-2319
-2129
-1768
-1331
-710
-22
550
843
910
878
823
588
203
-217
-500
-672
-772
-844
-880
-859
-816
-845
-943
-969
-927
-850
-759
-742
-665
-514
-362
-187
-1
174
272
252
94
-110
-348
-543
-673
-748
-745
-731
-706
-672
-625
-647
-657
-829
-1105
-1316
-1478
-1459
-1343
-1134
-849
-450
-152
17
21
2
-65
-226
-501
-721
-842
-907
-913
-807
-603
-410
-322
-285
-318
-376
-441
-496
-497
-437
-347
-269
-137
-16
100
199
279
276
199
74
-65
-210
-275
-300
-265
-183
-73
33
93
158
205
251
297
326
309
350
364
431
526
658
705
780
769
719
647
526
365
24
-593
-1284
-1887
-2122
-2056
-1730
-1287
-756
-103
455
792
848
856
771
641
279
-108
-450
-599
-644
-679
-750
-740
-731
-713
-731
-775
-770
-673
-604
-605
-574
-504
-343
-153
33
160
247
273
198
39
-140
-263
-317
-344
-349
-375
-378
-398
-421
-441
-507
-533
-734
-1000
-1262
-1370
-1335
-1138
-867
-546
-199
70
205
185
88
-46
-225
-492
-710
-872
-937
-927
-816
-662
-518
-452
-435
-414
-438
-454
-415
-341
-245
-171
-107
-22
103
202
249
277
254
171
28
-106
-235
-297
-262
-194
-67
24
154
216
300
331
383
401
351
377
374
467
572
727
833
947
980
930
768
581
321
18
-529
-1200
-1760
-2030
-1970
-1669
-1231
-698
-57
505
821
904
855
757
609
323
-15
-300
-419
-467
-510
-531
-556
-565
-620
-718
-820
-857
-834
-740
-641
-548
-416
-248
-23
196
339
410
398
268
108
-106
-296
-424
-475
-481
-483
-511
-546
-578
-629
-668
-680
-713
-702
-829
-977
-1136
-1252
-1154
-1001
-772
-560
-258
-41
36
-39
-156
-329
-481
-686
-863
-961
-959
-905
-810
-701
-608
-523
-473
-446
-434
-398
-311
-210
-126
-67
-39
-9
26
74
80
20
-60
-164
-285
-405
-443
-371
-219
-56
112
259
345
393
397
389
303
320
287
253
266
316
425
543
643
689
673
591
469
291
34
-345
-818
-1306
-1609
-1689
-1554
-1196
-733
-244
251
587
733
685
598
410
219
-7
-208
-350
-407
-432
-475
-517
-573
-617
-675
-732
-747
-738
-677
-583
-479
-341
-151
-6
147
263
304
284
186
11
-148
-330
-458
-487
-486
-452
-398
-404
-409
-442
-507
-550
-618
-617
-702
-899
-1025
-1122
-1059
-968
-820
-677
-428
-233
-122
-171
-244
-358
-474
-615
-753
-802
-766
-709
-611
-504
-425
-356
-308
-287
-294
-313
-305
-262
-228
-208
-191
-176
-150
-137
-131
-146
-142
-183
-228
-248
-212
-172
-74
-5
126
176
248
290
264
311
307
324
256
255
234
320
396
522
567
638
669
646
518
425
263
1
-372
-829
-1189
-1369
-1319
-1092
-793
-407
-13
326
449
450
365
291
166
3
-224
-320
-355
-375
-388
-408
-465
-455
-489
-529
-554
-566
-522
-456
-402
-351
-287
-203
-95
-32
-16
0
-31
-117
-213
-316
-380
-402
-387
-371
-390
-403
-504
-670
-796
-922
-975
-973
-931
-870
-753
-627
-557
-502
-459
-455
-452
-509
-558
-582
-613
-614
-636
-604
-585
-571
-538
-482
-408
-373
-333
-323
-330
-347
-393
-397
-370
-320
-265
-213
-163
-138
-109
-85
-52
-51
-35
-2
34
64
98
125
170
172
198
219
223
254
291
361
400
436
490
537
607
640
742
711
725
677
647
520
359
85
-245
-673
-984
-1151
-1134
-997
-741
-413
-72
237
414
477
437
373
250
92
-93
-236
-309
-330
-382
-446
-485
-505
-503
-534
-525
-486
-456
-432
-411
-413
-395
-337
-270
-223
-174
-149
-192
-255
-338
-380
-454
-522
-548
-580
-621
-686
-748
-801
-831
-867
-879
-882
-863
-851
-792
-743
-674
-579
-529
-474
-451
-466
-465
-476
-517
-554
-588
-627
-632
-621
-606
-569
-541
-506
-506
-509
-512
-513
-472
-457
-437
-402
-359
-324
-282
-255
-221
-177
-152
-135
-96
-73
-57
-52
-47
-37
-40
-42
-51
-16
-21
66
66
158
155
254
266
330
330
368
409
474
577
597
664
575
506
330
48
-369
-793
-1169
-1334
-1336
-1180
-940
-619
-300
16
176
230
191
93
0
-117
-277
-383
-439
-426
-444
-517
-583
-614
-647
-655
-695
-734
-727
-677
-631
-572
-494
-392
-262
-169
-143
-146
-185
-232
-334
-427
-457
-462
-408
-379
-370
-387
-404
-456
-540
-654
-757
-830
-848
-812
-754
-660
-546
-439
-351
-301
-300
-299
-315
-352
-395
-444
-477
-473
-484
-481
-472
-426
-377
-373
-382
-417
-446
-442
-443
-427
-374
-298
-200
-130
-73
-28
-11
0
-1
-34
-47
-77
-102
-80
-38
-63
-33
-59
-55
3
38
101
124
185
253
330
386
438
465
533
586
597
557
509
484
416
312
122
-137
-446
-777
-1077
-1187
-1149
-989
-704
-427
-133
82
207
213
199
111
31
-74
-180
-268
-306
-337
-367
-410
-476
-540
-617
-675
-702
-708
-722
-666
-612
-544
-440
-330
-197
-109
-68
-62
-111
-209
-259
-312
-322
-302
-261
-222
-217
-236
-333
-421
-527
-626
-705
-737
-753
-735
-677
-573
-473
-387
-319
-278
-277
-294
-349
-408
-441
-464
-449
-449
-431
-408
-377
-317
-294
-283
-263
-286
-325
-322
-332
-328
-264
-193
-130
-88
-59
-22
-2
20
32
15
-10
-22
-27
-43
-23
30
76
75
52
67
84
118
159
216
268
333
461
512
569
561
577
578
570
531
482
418
291
76
-228
-557
-847
-1003
-1029
-921
-728
-467
-189
48
195
254
241
165
62
-28
-119
-193
-236
-250
-280
-337
-377
-424
-451
-451
-492
-512
-514
-491
-450
-400
-340
-273
-202
-150
-97
-106
-154
-178
-221
-274
-321
-342
-335
-293
-295
-314
-337
-443
-507
-588
-680
-730
-752
-737
-687
-624
-565
-500
-458
-430
-407
-416
-443
-464
-493
-528
-529
-518
-516
-474
-440
-420
-378
-364
-371
-357
-378
-389
-377
-386
-351
-290
-207
-120
-47
-17
5
7
20
35
2
-16
-40
-45
-35
-49
-57
-65
-55
-24
42
78
129
162
204
262
269
278
319
348
375
416
391
381
304
231
115
-105
-421
-696
-936
-1034
-1011
-900
-691
-385
-112
85
183
200
184
69
-39
-168
-259
-276
-284
-321
-354
-390
-442
-487
-579
-640
-685
-711
-693
-664
-627
-549
-470
-369
-291
-250
-199
-197
-227
-286
-353
-394
-412
-424
-412
-401
-430
-447
-486
-550
-614
-680
-737
-777
-798
-792
-735
-681
-606
-533
-483
-425
-425
-425
-423
-435
-457
-464
-480
-476
-459
-431
-409
-359
-304
-291
-275
-288
-307
-334
-351
-319
-275
-218
-166
-133
-73
-16
4
17
18
11
-13
-38
-45
-55
-59
-45
-39
-10
-3
-5
31
43
111
192
259
311
349
370
419
387
346
324
304
297
271
194
16
-186
-434
-641
-817
-873
-837
-665
-450
-220
-15
97
140
127
58
-27
-137
-221
-276
-306
-346
-403
-434
-503
-557
-600
-629
-638
-642
-603
-570
-527
-480
-419
-365
-274
-178
-143
-138
-152
-205
-259
-326
-370
-352
-356
-330
-297
-321
-377
-430
-483
-537
-586
-595
-592
-603
-564
-551
-533
-471
-429
-381
-334
-335
-346
-327
-338
-341
-381
-394
-406
-415
-395
-369
-349
-320
-305
-294
-282
-288
-284
-259
-192
-121
-51
1
47
112
122
124
102
96
75
39
27
12
-6
-6
-6
-21
7
36
78
178
241
308
384
439
472
462
474
497
525
514
522
497
439
292
103
-175
-456
-691
-826
-833
-734
-559
-325
-81
79
205
217
153
83
8
-38
-114
-152
-159
-156
-197
-253
-342
-403
-482
-553
-579
-596
-569
-513
-450
-389
-318
-248
-178
-128
-75
-84
-147
-196
-241
-280
-292
-285
-277
-255
-265
-313
-389
-485
-533
-606
-647
-647
-638
-618
-569
-520
-503
-461
-441
-424
-410
-407
-408
-392
-410
-386
-371
-391
-376
-387
-374
-346
-336
-325
-319
-305
-282
-273
-239
-202
-172
-112
-47
14
57
97
95
89
47
27
17
-6
7
32
2
0
20
21
85
49
65
110
188
266
355
454
508
585
599
612
545
506
419
365
280
161
21
-243
-488
-678
-759
-813
-747
-599
-367
-137
45
129
146
106
56
7
-74
-127
-164
-172
-215
-262
-357
-423
-490
-579
-601
-617
-589
-534
-457
-371
-317
-277
-222
-175
-142
-119
-160
-217
-280
-309
-342
-378
-393
-400
-406
-440
-488
-551
-603
-640
-671
-677
-655
-589
-527
-452
-404
-394
-389
-389
-380
-382
-403
-393
-396
-383
-351
-372
-377
-380
-398
-405
-402
-385
-368
-327
-287
-254
-222
-217
-190
-154
-137
-128
-120
-142
-105
-46
-13
18
63
50
39
34
31
21
22
43
33
44
31
15
43
141
242
347
415
484
532
547
540
483
438
445
380
354
293
131
-64
-313
-576
-733
-810
-784
-652
-428
-207
-18
71
130
103
4
-92
-173
-222
-216
-225
-241
-267
-332
-423
-487
-582
-642
-656
-659
-618
-576
-535
-455
-384
-299
-229
-189
-163
-160
-197
-256
-313
-345
-377
-389
-366
-356
-361
-395
-445
-498
-565
-599
-598
-592
-541
-450
-386
-338
-311
-305
-332
-396
-436
-449
-461
-450
-438
-395
-360
-337
-315
-328
-349
-374
-382
-382
-373
-349
-314
-291
-280
-267
-235
-219
-185
-118
-102
-96
-67
-39
-33
-43
-29
-11
-11
8
32
41
74
121
140
112
92
96
129
175
256
322
404
490
511
537
474
384
290
240
187
137
59
-67
-242
-430
-556
-684
-725
-678
-536
-323
-122
0
65
76
50
11
-64
-120
-147
-137
-129
-165
-232
-303
-372
-460
-500
-545
-537
-518
-488
-452
-406
-391
-362
-310
-264
-233
-222
-209
-216
-250
-291
-326
-343
-384
-415
-447
-471
-512
-561
-579
-615
-638
-607
-571
-526
-472
-442
-425
-448
-484
-493
-502
-508
-498
-489
-479
-451
-448
-453
-460
-486
-489
-502
-491
-468
-428
-360
-305
-265
-248
-267
-259
-274
-259
-232
-219
-197
-168
-143
-138
-158
-138
-103
-66
-33
-39
4
48
21
2
-43
-43
-35
-19
40
138
210
318
356
382
410
349
281
216
157
122
55
-29
-91
-209
-382
-533
-635
-632
-568
-454
-289
-139
-29
22
-21
-96
-179
-279
-291
-302
-305
-300
-303
-302
-329
-409
-486
-560
-625
-647
-646
-612
-559
-512
-457
-410
-351
-349
-326
-322
-320
-330
-361
-398
-400
-403
-416
-423
-448
-473
-523
-596
-634
-659
-680
-681
-650
-587
-565
-533
-487
-500
-488
-490
-526
-546
-565
-580
-578
-555
-559
-543
-517
-479
-455
-415
-387
-376
-348
-319
-312
-317
-322
-305
-300
-272
-238
-220
-182
-153
-143
-112
-101
-60
-22
23
62
87
92
95
114
146
125
89
93
113
180
251
266
257
291
312
304
264
196
179
219
212
177
90
-64
-227
-433
-636
-755
-759
-639
-446
-267
-93
14
3
-58
-155
-275
-373
-379
-344
-252
-205
-184
-221
-281
-370
-496
-586
-638
-636
-600
-554
-491
-428
-383
-346
-346
-341
-356
-380
-379
-389
-385
-393
-399
-381
-373
-375
-370
-410
-462
-502
-580
-619
-662
-685
-666
-630
-584
-538
-500
-483
-478
-490
-491
-504
-468
-444
-421
-420
-406
-404
-429
-441
-435
-425
-411
-368
-340
-304
-292
-287
-280
-277
-278
-261
-232
-220
-209
-209
-195
-160
-139
-99
-32
17
57
88
114
153
177
182
178
146
127
86
77
101
156
212
230
257
270
250
197
143
117
90
56
6
-49
-175
-327
-482
-571
-593
-553
-468
-336
-200
-106
-84
-127
-180
-236
-250
-242
-227
-178
-133
-131
-163
-221
-322
-414
-484
-524
-555
-553
-518
-474
-434
-405
-379
-353
-348
-350
-348
-349
-347
-348
-362
-339
-324
-333
-351
-360
-408
-430
-479
-513
-529
-562
-569
-572
-571
-561
-577
-585
-593
-597
-599
-565
-522
-483
-455
-414
-394
-357
-331
-330
-322
-322
-322
-344
-362
-359
-356
-342
-318
-250
-188
-145
-60
-46
-36
-12
48
85
93
101
111
155
153
159
163
159
148
156
158
155
153
137
122
118
121
98
85
95
117
143
140
134
111
48
-31
-116
-187
-318
-427
-483
-516
-525
-532
-508
-470
-406
-387
-389
-362
-346
-336
-326
-300
-311
-325
-345
-362
-407
-457
-525
-575
-614
-671
-688
-679
-669
-622
-621
-605
-605
-611
-590
-596
-608
-584
-530
-472
-405
-399
-403
-411
-462
-515
-574
-609
-661
-673
-675
-669
-671
-651
-649
-678
-688
-695
-697
-669
-639
-598
-501
-414
-352
-315
-327
-316
-330
-368
-406
-435
-422
-382
-346
-309
-269
-249
-211
-183
-143
-84
-62
-6
68
118
158
179
170
159
145
148
170
181
185
195
172
168
166
168
171
173
170
200
212
196
200
178
114
47
-29
-134
-252
-343
-411
-459
-526
-519
-506
-453
-377
-347
-326
-314
-321
-337
-341
-355
-388
-385
-354
-364
-387
-417
-482
-530
-584
-631
-674
-694
-700
-697
-673
-636
-634
-630
-598
-578
-577
-575
-581
-576
-585
-584
-569
-566
-571
-584
-591
-616
-648
-672
-690
-709
-706
-683
-660
-633
-610
-601
-579
-557
-552
-541
-506
-469
-449
-433
-408
-395
-402
-393
-366
-367
-345
-314
-265
-196
-173
-138
-121
-124
-131
-158
-180
-162
-122
-46
56
117
142
170
178
157
104
68
85
116
163
233
266
272
250
202
187
169
116
64
44
-3
-26
-41
-55
-81
-106
-111
-124
-164
-239
-308
-369
-405
-440
-435
-392
-349
-319
-302
-329
-386
-463
-521
-543
-532
-501
-484
-449
-409
-417
-451
-526
-587
-651
-705
-715
-707
-692
-684
-662
-616
-618
-628
-617
-620
-601
-568
-526
-493
-475
-494
-501
-532
-540
-577
-603
-550
-527
-496
-469
-476
-476
-460
-464
-460
-456
-461
-461
-437
-400
-350
-293
-240
-208
-165
-107
-72
-66
-52
-13
57
102
142
176
184
166
158
161
161
153
164
218
265
275
283
298
288
244
187
172
180
209
268
311
207
-48
-277
-376
-342
-219
-80
156
345
369
270
92
-152
-395
-499
-424
-238
-92
8
73
44
-112
-344
-543
-666
-698
-627
-469
-315
-286
-293
-316
-378
-510
-635
-666
-633
-584
-531
-504
-500
-500
-533
-539
-555
-635
-687
-726
-740
-740
-754
-731
-689
-637
-566
-524
-536
-557
-606
-649
-667
-708
-693
-627
-539
-458
-406
-388
-391
-421
-453
-475
-479
-450
-366
-276
-219
-180
-174
-176
-176
-173
-132
-85
-44
-3
23
24
1
-27
-53
-77
-59
-1
47
96
120
133
119
97
56
42
66
87
139
187
226
238
188
96
74
34
-4
-13
32
74
109
111
70
8
-87
-128
-148
-178
-195
-172
-124
-100
-112
-172
-229
-292
-332
-348
-311
-294
-287
-250
-255
-284
-345
-402
-450
-443
-445
-429
-409
-415
-430
-472
-507
-540
-567
-572
-564
-582
-612
-619
-588
-599
-549
-558
-422
-444
-486
-403
-531
-514
-592
-583
-537
-516
-498
-424
-368
-360
-344
-386
-353
-417
-435
-419
-389
-335
-285
-247
-198
-181
-188
-153
-177
-142
-125
-99
-83
-95
-110
-115
-136
-165
-166
-173
-122
-87
-74
-44
-14
21
20
33
52
77
106
170
211
221
223
199
181
144
109
73
36
1
2
0
0
-21
-64
-101
-133
-171
-240
-247
-240
-216
-206
-221
-210
-231
-276
-305
-334
-387
-417
-421
-391
-357
-327
-330
-369
-377
-388
-393
-388
-388
-376
-352
-336
-328
-361
-384
-402
-404
-407
-392
-378
-389
-414
-457
-478
-502
-518
-524
-497
-447
-425
-419
-410
-396
-417
-435
-418
-400
-374
-351
-335
-335
-358
-374
-392
-414
-399
-370
-343
-298
-281
-266
-251
-258
-242
-238
-222
-192
-186
-146
-124
-95
-61
-58
-58
-46
-46
-34
-11
-43
-30
1
-8
-2
20
32
26
-2
17
32
32
52
70
90
115
100
90
78
57
54
43
50
38
22
10
-17
-28
-44
-92
-108
-107
-109
-114
-100
-89
-77
-83
-65
-66
-109
-130
-144
-152
-160
-192
-198
-210
-233
-249
-278
-310
-326
-335
-324
-315
-306
-281
-289
-283
-269
-269
-272
-281
-260
-201
-196
-213
-225
-255
-280
-306
-325
-326
-312
-299
-280
-282
-293
-297
-301
-293
-284
-270
-243
-208
-195
-171
-178
-207
-239
-279
-310
-299
-288
-286
-253
-232
-217
-229
-238
-230
-265
-281
-260
-249
-217
-186
-206
-197
-206
-235
-221
-226
-200
-173
-145
-80
-87
-105
-95
-126
-154
-181
-177
-182
-196
-187
-171
-175
-171
-146
-129
-133
-153
-170
-178
-182
-195
-191
-185
-183
-207
-224
-225
-246
-266
-274
-292
-296
-291
-273
-271
-248
-243
-253
-234
-233
-211
-208
-201
-187
-190
-179
-189
-188
-207
-221
-237
-263
-251
-254
-230
-248
-262
-239
-245
-248
-265
-262
-270
-245
-213
-221
-211
-192
-204
-210
-226
-259
-271
-256
-240
-248
-237
-226
-230
-244
-257
-240
-232
-207
-172
-147
-134
-113
-102
-106
-130
-162
-161
-184
-216
-216
-226
-230
-234
-250
-262
-260
-273
-297
-282
-281
-276
-272
-253
-273
-289
-291
-284
-297
-285
-278
-267
-261
-279
-262
-298
-281
-294
-316
-311
-316
-321
-319
-321
-302
-279
-247
-228
-212
-194
-192
-206
-184
-206
-201
-202
-215
-203
-183
-183
-183
-206
-218
-196
-259
-253
-272
-268
-237
-260
-253
-242
-241
-217
-218
-218
-194
-184
-192
-180
-163
-169
-219
-257
-263
-269
-285
-289
-272
-255
-210
-191
-181
-187
-219
-223
-193
-216
-220
-195
-174
-162
-159
-146
-157
-193
-206
-224
-227
-245
-239
-252
-250
-248
-277
-293
-303
-291
-298
-309
-282
-277
-283
-271
-210
-196
-199
-189
-204
-212
-266
-261
-255
-280
-278
-268
-267
-276
-280
-268
-233
-218
-218
-203
-212
-207
-216
-217
-195
-209
-218
-202
-202
-207
-213
-207
-218
-237
-246
-238
-255
-256
-240
-236
-222
-212
-197
-154
-166
-172
-157
-143
-145
-149
-146
-114
-81
-84
-76
-82
-87
-90
-111
-108
-104
-134
-144
-154
-141
-138
-122
-125
-147
-166
-173
-180
-176
-168
-181
-169
-162
-180
-178
-186
-205
-212
-208
-207
-190
-171
-164
-165
-176
-178
-164
-169
-169
-164
-176
-153
-141
-143
-132
-155
-171
-193
-197
-189
-184
-188
-183
-177
-203
-207
-206
-214
-224
-216
-215
-217
-208
-220
-233
-233
-252
-260
-268
-290
-278
-308
-303
-294
-318
-300
-283
-280
-280
-276
-273
-294
-285
-270
-272
-270
-249
-236
-243
-223
-209
-197
-188
-180
-182
-175
-174
-182
-170
-186
-207
-200
-214
-201
-200
-198
-190
-204
-196
-191
-202
-200
-189
-196
-189
-186
-193
-193
-203
-209
-220
-226
-219
-217
-228
-239
-235
-236
-241
-236
-258
-278
-293
-316
-332
-318
-295
-284
-282
-295
-325
-338
-357
-359
-353
-349
-348
-344
-343
-368
-382
-382
-382
-375
-365
-356
-369
-395
-376
-369
-380
-378
-371
-390
-369
-353
-340
-313
-319
-320
-347
-354
-356
-372
-382
-392
-384
-349
-328
-336
-325
-305
-309
-303
-307
-300
-297
-302
-282
-274
-295
-293
-303
-314
-294
-276
-281
-275
-280
-295
-292
-308
-308
-300
-327
-314
-312
-318
-298
-296
-287
-280
-292
-293
-278
-307
-316
-318
-335
-332
-346
-331
-303
-303
-299
-273
-265
-262
-276
-298
-309
-310
-321
-337
-333
-317
-329
-327
-339
-341
-332
-343
-339
-347
-369
-352
-346
-368
-373
-398
-413
-429
-472
-478
-468
-470
-464
-445
-424
-408
-398
-395
-390
-396
-415
-436
-436
-451
-462
-448
-466
-469
-460
-456
-427
-413
-389
-387
-400
-381
-383
-382
-389
-387
-380
-377
-369
-354
-359
-342
-342
-354
-360
-375
-372
-352
-339
-341
-316
-317
-312
-301
-304
-268
-264
-242
-248
-248
-254
-272
-284
-287
-289
-288
-295
-296
-285
-302
-293
-289
-292
-280
-284
-284
-279
-277
-278
-267
-247
-222
-234
-250
-249
-251
-268
-273
-268
-279
-283
-274
-277
-280
-284
-308
-309
-316
-323
-296
-285
-285
-302
-312
-306
-293
-301
-321
-322
-323
-328
-319
-319
-338
-337
-348
-340
-344
-347
-339
-333
-347
-343
-342
-343
-333
-344
-343
-335
-351
-336
-330
-333
-324
-305
-301
-320
-333
-325
-327
-330
-332
-330
-311
-315
-314
-308
-316
-309
-292
-314
-312
-314
-342
-336
-334
-333
-312
-302
-299
-300
-299
-294
-291
-278
-296
-284
-282
-287
-270
-279
-272
-257
-245
-234
-232
-248
-244
-276
-292
-298
-337
-336
-318
-302
-287
-265
-259
-252
-252
-253
-239
-248
-241
-234
-233
-215
-206
-205
-191
-209
-191
-188
-199
-190
-200
-200
-200
-211
-239
-251
-234
-244
-229
-225
-220
-202
-194
-190
-200
-215
-214
-227
-234
-230
-225
-228
-235
-230
-253
-246
-241
-239
-241
-256
-247
-245
-247
-236
-248
-254
-239
-284
-286
-289
-297
-291
-289
-292
-280
-282
-312
-291
-302
-318
-300
-344
-329
-318
-319
-333
-336
-342
-352
-346
-349
-347
-336
-346
-335
-342
-366
-361
-370
-365
-365
-359
-354
-372
-369
-367
-363
-350
-359
-373
-389
-393
-390
-389
-386
-359
-335
-307
-292
-295
-284
-265
-260
-262
-273
-284
-299
-311
-316
-324
-321
-331
-317
-302
-298
-286
-282
-308
-321
-344
-349
-312
-312
-300
-277
-253
-244
-226
-206
-193
-188
-187
-194
-209
-198
-209
-216
-197
-191
-191
-188
-202
-215
-235
-246
-240
-250
-283
-316
-341
-347
-359
-362
-349
-333
-328
-312
-310
-307
-316
-325
-326
-321
-323
-325
-307
-299
-308
-304
-302
-299
-278
-287
-282
-276
-269
-271
-269
-262
-265
-277
-272
-260
-288
-321
-338
-333
-348
-355
-364
-384
-394
-397
-381
-382
-370
-375
-380
-383
-394
-378
-382
-397
-387
-369
-375
-357
-361
-363
-337
-326
-322
-306
-301
-303
-304
-296
-288
-277
-273
-253
-256
-266
-254
-257
-273
-277
-284
-292
-307
-307
-291
-287
-275
-266
-277
-290
-284
-311
-323
-305
-293
-294
-270
-265
-256
-234
-243
-226
-214
-237
-236
-257
-281
-291
-305
-312
-316
-312
-282
-253
-260
-264
-287
-300
-294
-301
-300
-296
-285
-265
-259
-246
-228
-199
-170
-166
-167
-149
-152
-180
-184
-188
-208
-220
-206
-208
-194
-176
-161
-150
-176
-186
-179
-223
-238
-248
-255
-247
-244
-246
-245
-253
-260
-270
-300
-299
-316
-338
-356
-369
-371
-382
-365
-364
-374
-361
-377
-377
-376
-379
-374
-365
-377
-363
-325
-340
-337
-325
-326
-315
-291
-289
-283
-284
-289
-289
-274
-282
-255
-242
-226
-219
-239
-238
-220
-222
-217
-192
-226
-215
-179
-180
-158
-154
-153
-142
-162
-164
-184
-191
-189
-170
-168
-171
-165
-141
-135
-129
-128
-133
-133
-154
-190
-201
-215
-212
-189
-199
-199
-201
-202
-187
-187
-176
-146
-160
-159
-164
-185
-193
-172
-175
-180
-180
-175
-170
-177
-197
-224
-257
-264
-289
-300
-295
-301
-273
-259
-259
-248
-244
-245
-246
-258
-260
-267
-280
-268
-255
-258
-257
-252
-288
-282
-276
-297
-297
-291
-276
-268
-267
-286
-280
-283
-299
-295
-316
-329
-323
-333
-342
-329
-326
-327
-313
-319
-323
-329
-324
-310
-310
-314
-316
-332
-334
-313
-311
-300
-296
-293
-272
-262
-260
-252
-247
-249
-259
-260
-260
-254
-237
-226
-228
-230
-230
-247
-254
-264
-272
-285
-299
-287
-281
-277
-269
-256
-258
-257
-254
-259
-254
-251
-251
-249
-253
-250
-243
-264
-254
-259
-300
-309
-298
-313
-319
-294
-287
-264
-255
-244
-215
-220
-225
-210
-225
-228
-246
-268
-271
-287
-294
-307
-317
-301
-275
-265
-278
-265
-250
-242
-219
-219
-214
-203
-200
-206
-203
-223
-238
-221
-240
-258
-267
-289
-271
-288
-308
-314
-326
-315
-321
-309
-312
-305
-300
-295
-280
-253
-251
-262
-244
-249
-252
-252
-264
-259
-248
-254
-253
-260
-265
-249
-233
-243
-219
-211
-206
-201
-214
-207
-201
-197
-208
-220
-222
-235
-247
-264
-262
-259
-258
-260
-271
-278
-279
-268
-257
-257
-249
-253
-258
-251
-268
-283
-272
-283
-281
-275
-281
-286
-290
-303
-306
-302
-320
-327
-338
-347
-345
-355
-356
-342
-346
-328
-325
-311
-304
-297
-281
-284
-286
-288
-299
-314
-303
-306
-299
-289
-277
-260
-251
-224
-216
-195
-198
-190
-180
-177
-171
-190
-195
-175
-178
-155
-165
-183
-169
-196
-201
-200
-215
-217
-202
-214
-222
-216
-229
-214
-216
-203
-195
-184
-168
-157
-159
-178
-174
-200
-213
-236
-252
-265
-281
-275
-267
-249
-227
-226
-231
-208
-213
-236
-227
-222
-211
-193
-206
-200
-195
-186
-163
-160
-174
-168
-177
-178
-167
-166
-159
-165
-178
-170
-165
-165
-170
-179
-187
-179
-181
-174
-164
-178
-158
-169
-175
-165
-170
-158
-157
-174
-183
-192
-226
-233
-251
-275
-283
-281
-303
-287
-262
-289
-275
-246
-242
-238
-243
-245
-230
-231
-229
-223
-224
-215
-228
-235
-229
-233
-220
-205
-195
-180
-187
-188
-196
-204
-177
-170
-177
-168
-172
-169
-175
-182
-176
-174
-183
-173
-177
-182
-172
-166
-166
-169
-177
-188
-198
-208
-218
-201
-188
-196
-186
-190
-194
-185
-201
-216
-212
-234
-251
-267
-281
-294
-308
-314
-321
-316
-304
-331
-336
-327
-336
-338
-331
-323
-316
-332
-330
-336
-368
-346
-340
-332
-324
-308
-301
-303
-307
-316
-301
-312
-327
-324
-330
-335
-341
-351
-358
-341
-344
-347
-332
-348
-339
-309
-320
-318
-325
-338
-328
-338
-341
-331
-339
-348
-336
-351
-341
-336
-365
-354
-340
-331
-319
-316
-327
-331
-342
-351
-356
-365
-358
-350
-342
-322
-319
-327
-308
-321
-339
-318
-320
-315
-309
-305
-283
-280
-272
-250
-232
-232
-225
-214
-217
-224
-216
-203
-236
-248
-249
-266
-253
-259
-246
-241
-231
-228
-219
-252
-246
-213
-246
-247
-254
-248
-233
-261
-277
-238
-235
-237
-247
-246
-253
-276
-289
-288
-321
-364
-376
-385
-423
-427
-418
-425
-404
-394
-386
-376
-383
-387
-391
-411
-416
-415
-414
-409
-417
-426
-403
-411
-423
-423
-415
-394
-393
-384
-361
-367
-358
-342
-330
-319
-323
-306
-292
-320
-305
-304
-333
-349
-353
-352
-371
-371
-358
-360
-346
-321
-315
-311
-301
-307
-314
-324
-302
-289
-310
-327
-305
-307
-318
-294
-289
-289
-287
-278
-265
-257
-271
-267
-255
-276
-312
-316
-309
-306
-310
-300
-274
-269
-276
-247
-253
-263
-241
-261
-269
-270
-278
-267
-263
-269
-248
-253
-269
-263
-264
-257
-244
-240
-234
-247
-242
-238
-246
-238
-247
-240
-239
-250
-250
-266
-262
-267
-288
-292
-294
-327
-333
-323
-325
-316
-302
-314
-312
-319
-315
-327
-341
-330
-337
-333
-331
-328
-337
-343
-349
-354
-343
-332
-326
-323
-312
-287
-286
-274
-274
-271
-267
-258
-249
-246
-221
-199
-188
-189
-182
-191
-204
-212
-216
-229
-244
-251
-247
-245
-241
-230
-217
-208
-204
-203
-207
-189
-171
-185
-189
-206
-205
-213
-226
-225
-226
-224
-215
-214
-221
-218
-224
-224
-231
-236
-228
-222
-221
-206
-224
-219
-221
-220
-222
-233
-215
-217
-241
-241
-237
-238
-224
-239
-227
-225
-234
-253
-259
-265
-267
-271
-275
-270
-268
-269
-257
-261
-274
-266
-264
-273
-255
-257
-263
-239
-229
-201
-178
-188
-182
-165
-163
-167
-166
-180
-193
-207
-219
-239
-246
-249
-247
-231
-225
-227
-215
-200
-209
-217
-235
-258
-286
-300
-306
-312
-316
-304
-279
-285
-270
-259
-256
-252
-261
-245
-223
-231
-239
-215
-214
-220
-226
-213
-200
-207
-217
-223
-224
-231
-244
-230
-216
-222
-204
-202
-194
-189
-204
-209
-206
-233
-239
-248
-271
-271
-279
-305
-301
-305
-322
-319
-319
-312
-316
-327
-314
-300
-295
-279
-273
-282
-280
-295
-298
-331
-352
-317
-319
-305
-306
-306
-285
-288
-299
-285
-275
-284
-309
-341
-355
-382
-396
-386
-388
-384
-364
-368
-367
-354
-349
-346
-327
-324
-331
-334
-334
-355
-366
-391
-404
-398
-397
-396
-412
-403
-373
-368
-345
-318
-312
-290
-280
-294
-284
-281
-290
-290
-309
-310
-306
-309
-322
-317
-330
-318
-307
-317
-325
-333
-349
-344
-346
-356
-333
-325
-337
-321
-336
-343
-345
-355
-360
-359
-369
-360
-343
-351
-340
-336
-333
-329
-307
-299
-300
-293
-278
-297
-288
-291
-308
-289
-298
-327
-329
-338
-353
-342
-342
-356
-369
-387
-385
-381
-380
-367
-374
-393
-388
-376
-374
-362
-356
-333
-304
-283
-272
-258
-253
-253
-261
-275
-284
-297
-295
-302
-299
-279
-275
-255
-255
-241
-212
-218
-221
-215
-227
-224
-248
-258
-263
-279
-282
-274
-279
-275
-267
-281
-272
-280
-299
-302
-300
-297
-299
-305
-322
-344
-334
-323
-317
-327
-333
-323
-314
-324
-314
-319
-341
-339
-318
-315
-310
-302
-294
-286
-285
-278
-282
-290
-291
-263
-268
-256
-249
-251
-237
-239
-260
-253
-266
-269
-255
-251
-268
-296
-314
-310
-312
-309
-291
-286
-274
-257
-243
-237
-261
-247
-215
-230
-219
-219
-235
-217
-208
-233
-227
-231
-234
-225
-245
-251
-233
-251
-258
-261
-268
-260
-272
-283
-269
-269
-276
-268
-256
-256
-251
-243
-247
-259
-272
-268
-270
-280
-259
-231
-241
-226
-229
-225
-228
-236
-219
-221
-247
-252
-279
-289
-291
-304
-311
-297
-310
-306
-290
-288
-275
-270
-265
-277
-257
-264
-263
-243
-234
-232
-216
-199
-196
-211
-216
-230
-254
-252
-244
-235
-230
-247
-227
-229
-217
-207
-190
-185
-190
-188
-185
-184
-197
-204
-196
-210
-218
-221
-226
-218
-193
-185
-189
-190
-193
-188
-187
-207
-197
-183
-190
-182
-203
-209
-212
-213
-237
-259
-284
-275
-257
-267
-260
-247
-254
-263
-243
-243
-238
-216
-237
-236
-242
-262
-263
-271
-264
-261
-273
-285
-321
-322
-310
-307
-319
-344
-341
-345
-358
-385
-389
-382
-352
-326
-308
-303
-310
-296
-308
-329
-326
-322
-333
-330
-320
-317
-302
-289
-285
-285
-272
-259
-260
-242
-219
-227
-253
-240
-228
-238
-235
-238
-238
-254
-266
-277
-283
-303
-315
-319
-333
-345
-344
-359
-368
-346
-340
-337
-306
-304
-312
-298
-293
-286
-291
-288
-278
-282
-288
-281
-284
-286
-294
-313
-314
-317
-305
-290
-271
-259
-256
-255
-261
-268
-257
-253
-264
-271
-275
-281
-282
-296
-293
-283
-287
-288
-286
-286
-285
-290
-289
-298
-313
-317
-308
-317
-317
-324
-325
-333
-341
-332
-339
-338
-325
-333
-308
-311
-322
-304
-274
-262
-253
-236
-245
-240
-243
-244
-248
-250
-230
-211
-218
-218
-220
-216
-205
-208
-202
-210
-218
-237
-249
-252
-264
-267
-247
-223
-220
-220
-209
-215
-239
-227
-224
-234
-234
-234
-243
-246
-249
-253
-239
-267
-263
-242
-260
-273
-269
-257
-266
-273
-280
-297
-300
-306
-318
-301
-301
-291
-286
-285
-293
-292
-299
-315
-322
-341
-340
-338
-349
-352
-341
-333
-325
-328
-356
-328
-306
-312
-270
-250
-237
-222
-250
-272
-263
-282
-295
-309
-331
-343
-334
-330
-339
-332
-325
-345
-351
-353
-360
-345
-337
-340
-349
-359
-364
-350
-363
-347
-342
-305
-269
-283
-276
-250
-252
-251
-229
-223
-243
-218
-204
-202
-208
-194
-185
-187
-206
-226
-221
-232
-229
-242
-246
-234
-239
-248
-242
-239
-229
-220
-224
-215
-194
-202
-212
-218
-208
-207
-216
-218
-206
-199
-205
-205
-219
-229
-224
-230
-239
-235
-224
-228
-255
-279
-277
-307
-314
-306
-307
-299
-285
-286
-291
-286
-289
-266
-254
-261
-253
-248
-247
-257
-258
-243
-262
-265
-249
-249
-249
-243
-240
-243
-250
-266
-265
-271
-283
-283
-291
-284
-285
-291
-284
-272
-263
-263
-260
-267
-248
-242
-251
-248
-234
-232
-230
-235
-246
-232
-214
-215
-202
-201
-205
-173
-171
-188
-191
-215
-233
-249
-279
-300
-304
-299
-299
-295
-285
-289
-280
-292
-292
-280
-283
-288
-296
-297
-294
-314
-345
-327
-330
-342
-330
-301
-290
-269
-258
-247
-261
-273
-289
-290
-285
-304
-283
-281
-283
-310
-316
-298
-306
-328
-312
-316
-308
-296
-299
-285
-277
-282
-284
-279
-280
-293
-284
-276
-295
-305
-299
-317
-319
-302
-308
-311
-292
-303
-320
-329
-336
-344
-353
-353
-363
-372
-383
-384
-380
-381
-373
-368
-357
-339
-336
-325
-309
-315
-291
-274
-298
-291
-308
-327
-311
-302
-293
-279
-274
-262
-247
-255
-244
-229
-223
-231
-219
-212
-232
-253
-248
-253
-264
-251
-252
-259
-255
-240
-230
-241
-229
-241
-265
-264
-273
-275
-268
-267
-254
-244
-253
-241
-252
-262
-248
-255
-242
-235
-267
-276
-290
-301
-297
-296
-277
-264
-277
-269
-279
-295
-302
-308
-298
-295
-277
-256
-262
-249
-227
-206
-206
-225
-221
-225
-244
-257
-257
-255
-253
-247
-225
-206
-212
-196
-198
-213
-215
-205
-200
-191
-166
-167
-167
-182
-196
-181
-180
-182
-194
-214
-199
-217
-232
-231
-271
-272
-271
-290
-289
-301
-296
-282
-291
-289
-271
-249
-253
-270
-270
-280
-299
-308
-332
-352
-349
-349
-349
-348
-321
-296
-279
-247
-242
-234
-225
-233
-240
-233
-251
-244
-252
-249
-249
-243
-229
-228
-228
-212
-192
-190
-203
-184
-188
-203
-205
-192
-189
-200
-187
-193
-182
-183
-177
-179
-182
-189
-188
-190
-199
-207
-204
-210
-214
-201
-192
-194
-189
-192
-184
-154
-153
-151
-155
-148
-151
-163
-175
-166
-175
-181
-160
-156
-147
-118
-114
-101
-99
-105
-106
-109
-109
-125
-132
-131
-137
-142
-142
-151
-151
-150
-142
-133
-130
-126
-121
-122
-171
-173
-191
-217
-216
-215
-215
-186
-232
-357
-360
-487
-643
-631
-715
-740
-666
-630
-517
-458
-372
-271
-277
-214
-202
-250
-265
-289
-335
-379
-362
-362
-379
-349
-323
-281
-231
-214
-170
-132
-114
-116
-111
-158
-189
-218
-273
-299
-326
-328
-312
-279
-242
-201
-177
-141
-110
-108
-120
-115
-116
-148
-139
-151
-162
-159
-167
-141
-137
-116
-90
-93
-71
-87
-91
-89
-126
-101
-133
-136
-144
-129
-126
-152
-142
-181
-156
-199
-191
-175
-223
-201
-189
-207
-184
-208
-219
-221
-226
-218
-255
-209
-248
-256
-254
-309
-296
-293
-305
-294
-264
-238
-208
-195
-186
-157
-142
-196
-150
-175
-249
-166
-190
-245
-189
-206
-283
-223
-215
-252
-212
-196
-175
-246
-223
-206
-275
-210
-215
-286
-241
-240
-320
-262
-294
-290
-254
-334
-261
-305
-357
-283
-265
-248
-302
-249
-275
-331
-274
-305
-278
-235
-269
-200
-213
-252
-236
-247
-202
-229
-216
-175
-143
-193
-178
-194
-252
-233
-225
-273
-243
-237
-239
-274
-238
-244
-255
-240
-259
-258
-302
-310
-281
-283
-298
-206
-223
-231
-252
-241
-244
-313
-254
-316
-271
-250
-234
-236
-307
-203
-263
-231
-160
-232
-186
-263
-260
-239
-287
-228
-257
-255
-290
-236
-173
-245
-196
-165
-172
-206
-202
-200
-275
-307
-290
-304
-283
-280
-263
-262
-289
-241
-244
-251
-211
-217
-306
-277
-284
-279
-285
-352
-222
-243
-299
-198
-236
-242
-203
-247
-235
-200
-225
-247
-230
-278
-308
-346
-278
-247
-326
-173
-237
-239
-189
-189
-213
-247
-229
-299
-283
-270
-295
-333
-393
-381
-349
-279
-271
-231
-148
-276
-269
-224
-270
-335
-274
-237
-372
-285
-328
-292
-201
-285
-237
-181
-233
-144
-169
-208
-221
-235
-192
-253
-268
-205
-175
-228
-166
-176
-156
-148
-219
-164
-165
-164
-148
-144
-121
-168
-139
-128
-132
-92
-204
-208
-205
-218
-263
-288
-236
-190
-175
-219
-137
-128
-167
-147
-35
-160
-121
-170
-265
-159
-198
-233
-96
-117
-124
-39
-20
-45
9
-45
-41
-71
-158
-89
-223
-180
-151
-220
-189
-97
-97
-69
-73
-114
-130
-181
-199
-219
-266
-221
-282
-301
-267
-277
-269
-249
-191
-201
-172
-184
-209
-127
-173
-233
-197
-248
-216
-196
-210
-279
-250
-205
-187
-224
-156
-176
-239
-190
-55
-132
-185
-58
-233
-163
-113
-285
-202
-298
-259
-157
-243
-112
-146
-130
-126
-104
-218
-205
-184
-161
-191
-204
-60
-263
-69
-8
-91
-10
-34
-5
-32
-157
-164
-125
-275
-233
-195
-188
-160
-151
-206
-181
-123
-235
-146
-130
-163
-159
-128
-175
-147
-62
-97
-215
-108
7
-287
-102
9
-248
-116
-140
-175
-165
-194
-120
-188
-97
-303
-207
-108
-195
-135
-172
-231
-249
-297
-224
-150
-193
-293
-181
-252
-466
-209
-266
-333
-191
-268
-258
-219
-192
-268
-352
-220
-286
-365
-358
-257
-267
-462
-293
-198
-474
-285
-193
-445
-300
-358
-365
-375
-406
-175
-241
-468
-226
-229
-486
-287
-433
-276
-276
-479
-337
-164
-357
-280
-155
-441
-244
-271
-410
-360
-279
-283
-396
-98
-217
-237
-221
-316
-235
-256
-177
-195
-341
-251
-123
-425
-221
-221
-257
-217
-108
-265
-304
-56
-321
-302
-127
-229
-400
-40
-228
-474
-1
-323
-405
-213
-98
-218
-271
-221
-254
-263
-277
-259
-276
-453
-140
-269
-384
-46
-335
-363
-184
-281
-337
-232
-289
-288
-471
-270
-300
-425
-375
-178
-327
-433
-161
-405
-257
-179
-309
-376
-64
-498
-238
-111
-450
34
-522
-378
-185
-685
-293
-199
-514
-185
-380
-311
-264
-369
-295
-446
-298
-281
-517
-223
-216
-491
-312
-50
-501
-386
-206
-341
-332
-190
-239
-379
-451
-300
-250
-435
-208
-172
-259
-101
-411
-140
-242
-337
-101
-420
-249
-376
-241
-274
-389
-152
-291
-175
-339
-345
-296
-423
-326
-296
-336
-268
-407
-228
-392
-265
-353
-287
-107
-565
-136
-458
-322
-336
-351
-365
-368
-311
-350
-361
-407
-163
-513
-423
-313
-385
-328
-312
-357
-507
-202
-434
-465
-45
-555
-268
-347
-245
-98
-194
-279
-324
-153
-459
-251
-130
-518
54
-150
-249
41
-187
-196
-357
-308
-219
-222
-366
-77
-128
-514
22
-322
-411
79
-259
-110
-508
-244
-164
-389
-37
-290
-456
-121
-326
-396
-96
-337
-266
-306
-287
-319
-337
-316
-450
-401
-118
-514
-84
-33
-637
202
-390
-432
112
-533
-249
48
-501
-209
-188
-329
-181
0
-339
61
91
-445
54
-276
-466
-154
-364
-333
-9
-397
-79
-196
-386
-80
-308
-263
-290
-208
-179
-352
-242
-243
-419
-387
11
-303
-455
12
-428
-256
-198
-366
-107
-347
-335
-133
-464
-179
-212
-226
-146
-416
283
-319
-432
170
-555
-376
-55
-382
-319
-251
-190
-171
-348
159
-405
-401
111
-609
-398
-95
-414
-410
-213
-309
-450
-300
-344
-446
-120
-312
-652
126
-299
-461
-57
-498
-335
-294
-359
-319
-368
-427
-165
-263
-501
-277
-239
-287
-464
-290
-261
-452
-256
-283
-210
-337
-434
-110
-449
-591
-307
-187
-516
-310
-13
-707
-170
-218
-518
-143
-289
-301
-318
-293
-218
-188
-249
-25
-248
-353
-202
-400
-389
-204
-399
-184
-246
-305
-185
-371
-27
-282
-413
-342
-179
-778
-167
-250
-729
-267
-273
-380
-119
-380
-279
-253
-431
-143
-390
-373
-151
-231
-810
-110
-270
-510
-122
-383
-306
-156
-423
-376
-420
-421
-397
-166
-302
-462
-64
-383
-355
-243
-271
-437
-297
-195
-580
-224
-265
-463
-213
-68
-353
-275
-222
-536
-365
-121
-576
-144
-206
-575
90
-361
-345
191
-528
-396
33
-547
-424
-39
-394
-291
-198
-419
-285
-375
-266
-179
-244
-338
-229
-207
-439
-329
-271
-124
-350
-26
-53
-379
-123
-335
-107
-462
-278
-65
-630
-348
-216
-371
-264
-462
-377
-242
-504
-265
-242
-418
-270
-479
-487
-252
-296
-556
-131
-165
-533
-90
-256
-479
-299
-413
-391
-238
-774
-236
-218
-658
-248
-336
-574
-369
-389
-307
-371
-517
-270
-474
-650
-277
-515
-440
-418
-622
-109
-453
-553
-296
-260
-573
-316
-13
-650
-36
-326
-423
-232
-376
-144
-235
-128
-387
111
-194
-478
-46
-273
-358
-121
-48
-366
-398
-92
-365
-244
-26
-328
-10
-316
-250
-170
-316
-168
-210
-167
-200
-425
-242
-181
-253
-342
-227
-85
-281
-197
-111
-102
-252
-135
-215
-86
-30
-253
-123
-117
-176
-16
-160
-142
-65
-208
-190
-115
-156
-291
1
-268
-61
-140
-257
-50
-254
-118
-422
-263
-83
-223
-237
-221
-334
-319
-245
-97
-268
-158
18
-291
-118
67
-149
-301
-103
-68
-446
-207
-95
-430
-221
-51
-372
-544
-43
-198
-461
-121
-150
-285
-374
-186
-263
-443
-110
-252
-593
-7
-528
-435
36
-263
-186
-218
-138
-233
-597
-273
-24
-312
-417
275
-278
-684
265
-80
-428
35
-86
-297
-292
-276
-233
-343
-194
-222
-222
-182
-194
-494
-285
-57
-416
-246
-446
-29
-481
-282
-110
-468
-63
-167
-309
-430
-422
-323
-533
-238
-282
-402
-400
-262
-146
-643
-488
-122
-453
-472
89
-334
-590
-277
-445
-593
16
-388
-364
26
-307
-494
-110
-317
-685
-276
-345
-344
-253
-275
-234
-176
-546
-280
82
-750
-127
162
-673
-229
26
-462
-40
-279
-482
-336
-278
-380
-449
-357
-436
-256
-311
-224
-427
-459
-311
-246
-591
-607
45
-490
-501
74
-612
-351
52
-477
-97
-418
-261
-452
-577
76
-487
-355
87
-369
-464
-161
-216
-150
-412
-302
-385
-640
-179
-133
-496
-164
-191
-439
-196
-461
-352
-328
-567
-117
-403
-447
63
-517
-351
-167
-429
-45
-250
-379
-118
-467
-332
-203
-420
-449
-79
-256
-384
-163
-393
-278
-247
-45
-132
-159
-324
-457
-118
-336
-412
-90
-360
-458
-114
-267
-230
-87
-401
-239
-423
-339
-325
-525
-151
-300
-238
-133
-233
-91
-432
-296
-42
-545
-255
26
-380
-68
126
-477
-103
-117
-683
-113
-266
-767
-458
-24
-760
-374
40
-405
-376
-491
-312
-192
-664
-488
-56
-438
-451
-121
-198
-261
-280
-372
-382
-331
-470
-303
-329
-189
-466
-292
-361
-557
-158
-239
-135
-244
-219
-501
-390
-141
-286
-249
-198
-173
-157
-268
-431
2
-270
-310
-242
-343
-242
-422
-222
-565
-117
-434
-264
-62
-385
-289
-34
-130
-497
-232
-232
-194
-426
-226
-209
-270
-220
-223
-188
-260
-211
-204
-343
-87
-254
-256
-231
-224
-150
-343
13
-138
-264
102
-34
-361
-132
-119
-386
-285
69
-270
-120
-46
-218
-184
32
-271
-174
-72
-441
31
-93
-258
128
-23
-43
-14
-317
-36
-112
-217
-126
-175
-386
40
-241
-164
-47
-439
-8
-82
-546
-266
-184
-332
-265
-151
-153
-250
-252
62
-14
-434
127
-107
-404
-106
-151
-347
-116
-140
-251
55
-158
-154
-202
-231
-206
55
-195
-211
33
-351
-161
-368
-311
-240
-442
-172
-56
-308
-482
-302
-123
-381
-150
-144
-440
-228
-212
-474
-129
-232
-315
-173
-140
-384
-255
-101
-393
-157
-262
-217
-117
-414
-146
-246
-366
23
-323
-337
100
-393
-395
-42
-388
-233
-176
-176
-119
-245
-260
-117
-310
-385
-241
-402
-250
-467
-280
-167
-324
-271
-117
-461
-414
-178
-339
-187
-252
-409
-276
-343
-295
-311
-223
-264
-218
-176
-418
-94
-513
-190
-240
-407
-37
-377
-83
-320
-444
-90
-291
-444
-149
-227
-356
-365
-543
-325
-241
-317
-139
-67
-453
-279
-344
-146
-406
-257
-44
-694
-235
-73
-607
-128
-120
-407
-163
-351
-320
-191
-426
-352
-25
-489
-93
-110
-318
-215
-175
-587
-53
-281
-666
356
-562
-262
-75
-415
-251
-255
-290
-220
-69
-500
-131
-157
-465
-47
-382
-143
-319
-342
-160
-226
-341
-383
-227
-245
-355
-163
-112
-353
-334
-227
-300
-431
-141
-341
-348
-281
-177
-370
-316
-261
-297
-245
-185
-390
-402
-242
-271
-495
-176
-91
-348
-288
94
-350
-263
-19
-441
-107
-471
-394
113
-504
-474
170
-420
-230
-203
-288
-306
-236
-300
-144
-189
-330
-181
-314
-232
-350
-171
-278
-342
-409
-443
96
-467
-271
83
-404
-311
-200
-291
-280
-347
-154
-420
-342
-175
-441
-106
-104
-291
-181
-320
-384
-289
-495
-310
-291
-426
-119
-294
-437
-311
-342
-333
-352
-293
-131
-415
-162
-354
-419
-106
-471
-327
-278
-334
-363
-247
-345
-455
-441
-194
-276
-338
-245
-180
-572
-118
-265
-369
-176
-310
-35
-302
-111
-119
-178
-427
-118
-355
-347
-254
-262
-153
-194
-120
-134
-168
-149
-26
-246
-129
-133
-390
-269
-173
-294
-223
-79
-220
-211
-85
-257
-79
-284
-246
-124
-224
-185
-114
-83
-124
-23
-178
-243
-100
-98
-263
-75
31
-88
-256
136
-327
-173
58
-430
-129
7
-172
-309
-56
-133
-379
23
-130
-141
-34
-295
-108
-187
-81
-79
-71
-46
-330
-141
11
-106
-111
-194
9
-41
-351
-141
-167
-391
-209
-232
-357
-206
-151
-183
-211
-343
-135
-193
-578
-132
-173
-637
-89
-368
-364
-51
-395
-126
-289
-244
-242
-280
-214
-312
-279
-118
-333
-191
-21
-392
-232
-54
-282
-208
-90
-410
-338
-139
-345
-265
-50
-251
-139
-237
-314
-256
-434
-146
-144
-322
-371
38
-203
-364
-158
-232
-349
-328
-269
-384
-211
-170
-354
-128
-277
-450
-142
-150
-375
-342
98
-387
-369
-202
-301
-157
-279
-288
-229
-209
-449
-141
-264
-455
-117
-215
-389
-238
-112
-287
-325
-192
-357
-406
-165
-431
-279
-286
-477
-329
-265
-418
-378
-324
-251
-523
-202
-329
-363
-218
-543
-189
-544
-464
-1
-379
-480
-194
-473
-424
-499
-303
-454
-458
-147
-531
-470
-154
-481
-526
-190
-494
-466
-176
-491
-441
-425
-404
-299
-482
-370
-204
-415
-319
-221
-370
-302
-306
-331
-286
-490
-403
-181
-407
-389
-196
-230
-430
-289
-163
-237
-415
-308
-160
-295
-359
-153
-190
-403
-265
-238
-310
-334
-268
-210
-351
-313
-333
-233
-354
-235
-248
-475
-82
-504
-393
-175
-447
-247
-467
-298
-360
-432
-378
-347
-452
-227
-219
-530
-197
-200
-516
-217
-210
-330
-351
-245
-354
-376
-410
-421
-163
-382
-241
-226
-475
-269
-197
-367
-309
-329
-350
-453
-347
-208
-456
-183
-379
-330
-221
-448
-255
-568
-242
-259
-473
-378
-368
-482
-169
-174
-488
-251
-360
-609
-299
-322
-406
-421
-360
-200
-673
-195
-101
-477
-408
-243
-238
-396
-281
-364
-349
-415
-236
-371
-580
-236
-272
-604
-197
-286
-540
-191
-206
-398
-320
-213
-270
-477
-144
-478
-297
-367
-344
-167
-581
-163
-228
-626
-147
-392
-627
-8
-384
-359
-369
-315
-308
-299
-198
-195
-144
-171
-214
-215
-273
-219
-290
-243
-414
-229
-262
-268
-259
-288
-220
-244
-296
-395
-270
-553
-102
-461
-396
-178
-297
-286
-82
-258
-432
4
-286
-492
-157
-40
-458
-478
53
-517
-245
-223
-336
-85
-223
-282
-46
-330
-379
-62
-372
-181
-292
-259
-279
-154
-238
-383
-209
-321
-367
-46
-363
-354
18
-320
-342
-148
-275
-144
-265
-252
-25
-360
-97
-42
-330
-163
-127
-271
-275
-199
-188
-173
-256
-93
-355
-228
-51
-294
-360
-145
-343
-299
-70
-370
26
-299
-261
-114
-319
-298
-170
-333
-193
-155
-345
-207
-253
-164
-276
-220
-189
-556
-236
-241
-564
-123
-251
-359
-211
-244
-313
-151
-224
-251
-225
-291
-192
-257
-334
-111
-296
-339
-166
-330
-265
-357
-257
-265
-329
-253
-197
-143
-336
-230
-162
-374
-196
-293
-230
-424
-467
-137
-439
-488
-207
-337
-489
-173
-366
-398
-205
-124
-290
-269
-182
-444
-318
-264
-299
-356
-323
-238
-358
-326
-300
-223
-364
-271
-300
-303
-267
-389
-194
-460
-252
-349
-278
-288
-392
-134
-387
-200
-509
-299
-219
-443
-208
-447
-383
-270
-407
-266
-95
-387
-323
-125
-327
-411
-277
-315
-249
-329
-380
-154
-303
-192
-191
-311
-205
-253
-267
-287
-278
-303
-253
-110
-350
-408
-70
-177
-514
-278
-209
-397
-284
-276
-202
-163
-280
-114
-139
-442
-178
-298
-401
-300
-339
-439
-214
-303
-502
-204
-27
-344
-319
-160
-319
-481
-152
-243
-410
-203
-185
-313
-179
-476
-289
-252
-574
-271
-464
-415
-169
-395
-260
-134
-396
-314
-168
-329
-362
-313
-222
-290
-415
-246
-236
-230
-260
-270
-296
-224
-221
-279
-204
-247
-311
-153
-236
-252
-139
-185
-269
-217
-163
-340
-262
-201
-248
-107
-261
-292
-207
-186
-293
-278
-100
-349
-262
-123
-335
-296
-130
-308
-295
-78
-288
-251
-1
-308
-154
-88
-269
-229
-58
-263
-417
-94
-210
-367
-90
-323
-248
-78
-257
-257
-129
-331
-337
-161
-254
-289
-310
-221
-245
-233
-220
-406
-302
-296
-305
-230
-413
-156
-417
-365
-105
-316
-199
-264
-190
-185
-289
-101
-332
-479
-179
-200
-357
-195
-221
-427
-285
-274
-224
-308
-305
-170
-332
-468
-45
-250
-427
-122
-247
-277
-265
-443
-153
-421
-235
-175
-228
-129
-179
-120
-167
-177
-318
-251
-70
-114
-264
-164
-189
-210
-415
-156
-76
-238
-138
-103
-315
-137
17
-115
-121
-170
-95
-101
-128
-188
-175
140
-360
-210
100
-303
-261
-43
-182
-155
-44
-84
2
-14
-79
-200
128
-396
-393
166
-315
-363
-118
74
-153
-124
13
-96
-182
-203
-40
86
-288
-76
191
-283
-228
49
-181
-311
-58
-64
-223
-83
-123
-272
-39
-178
-149
-227
-353
-144
-218
-299
-339
-147
-244
-189
-280
-188
-76
-277
-149
-120
-318
-48
-197
-174
-32
-299
-77
-204
-228
-205
-197
-216
-183
-154
-292
-90
-145
-300
-125
-160
-238
-254
-209
-193
-370
-233
-241
-227
-328
-204
-76
-344
-177
-252
-348
-165
-252
-216
-193
-218
-101
-231
-251
-198
-232
-291
-221
-88
-271
-250
-168
-273
-206
-138
-215
-140
-127
-289
-229
-106
-211
-184
-278
-192
-168
-448
-125
-132
-469
-323
-166
-412
-387
-185
-331
-252
-223
-351
-149
-316
-320
-143
-330
-271
-247
-257
-106
-255
-162
-34
-325
-57
-316
-253
-161
-278
-290
-24
-227
-244
-48
-453
-65
-188
-540
-212
-213
-294
-115
-217
-220
-159
-322
-250
-200
-236
-211
-111
-195
-255
-141
-287
-352
-37
-446
-411
34
-413
-411
-200
-237
-306
-199
27
-372
-197
-39
-381
-193
-69
-510
-159
-99
-512
-150
-89
-325
-267
-259
-236
-220
-376
-215
-268
-370
-152
-169
-347
-158
-173
-369
-144
-152
-292
-116
-114
-291
-275
-266
-320
-390
-375
-248
-286
-374
-31
-286
-431
-163
-292
-251
-271
-248
-234
-211
-155
-385
-257
-77
-283
-396
-136
-212
-522
-20
-143
-338
-225
-204
-236
-412
-411
-230
-409
-346
-315
-335
-160
-369
-264
-162
-390
-314
-210
-263
-342
-396
-304
-265
-280
-260
-209
-66
-253
-270
18
-289
-303
-143
-126
-221
-210
-127
-256
-257
-273
-114
-195
-281
-243
-218
-191
-267
-145
-188
-264
-250
-309
-293
-330
-263
-314
-299
-290
-332
-322
-266
-310
-389
-191
-261
-301
-194
-357
-305
-148
-390
-243
-250
-275
-223
-296
-170
-211
-328
-197
-107
-318
-138
-153
-243
-223
-189
-270
-290
-157
-230
-283
-243
-151
-220
-242
-144
-240
-201
-206
-283
-273
-359
-296
-329
-148
-184
-195
-200
-519
-116
-349
-400
-174
-333
-230
-330
-278
-248
-290
-227
-364
-156
-222
-255
-96
-328
-178
-170
-179
-153
-223
-170
-212
8
-238
-102
-78
-194
18
-311
-199
-76
-219
-171
-9
-256
-181
-47
-170
-337
105
-207
-266
17
-295
-45
-123
-220
-44
-128
-254
-89
-135
-198
-234
-283
-179
-236
-215
-93
-284
-223
-232
-209
-168
-287
-151
-218
-335
-264
-392
-364
-232
-311
-167
-249
-397
-225
-229
-351
-343
-445
-293
-208
-369
-145
-250
-312
-239
-311
-206
-323
-135
-417
-242
-238
-242
-174
-249
-277
-261
-335
-351
-244
-309
-310
-132
-348
-280
-210
-336
-188
-234
-355
-245
-408
-372
-268
-388
-202
-316
-312
-219
-440
-461
-311
-453
-617
-242
-347
-411
-314
-215
-308
-151
-225
-323
-116
-385
-230
-247
-348
-208
-214
-313
-273
-248
-245
-210
-323
-306
-153
-209
-248
-236
-199
-384
-113
-143
-413
-157
-261
-306
-325
-337
-104
-256
-281
-184
-340
-329
-102
-284
-260
-186
-324
-189
-283
-290
-255
-303
-223
-349
-249
-52
-345
-365
-177
-380
-347
-227
-324
-387
-314
-289
-481
-424
-280
-439
-243
-278
-425
-261
-422
-290
-256
-328
-226
-426
-365
-360
-501
-293
-148
-558
-204
-131
-398
-492
-302
-339
-527
-421
-503
-415
-341
-440
-378
-343
-374
-285
-396
-394
-448
-381
-409
-435
-421
-421
-345
-551
-309
-391
-631
-274
-440
-527
-434
-390
-347
-545
-568
-212
-423
-519
-299
-504
-480
-426
-621
-445
-231
-548
-473
-280
-247
-371
-350
-280
-550
-347
-279
-491
-397
-253
-361
-410
-276
-346
-324
-215
-340
-277
-310
-401
-369
-124
-324
-402
-69
-232
-371
-199
-357
-211
-17
-538
-365
-98
-405
-304
-199
-450
-269
43
-433
-342
-17
-208
-300
-355
-249
-273
-258
-182
-181
-283
-175
-64
-168
-369
-364
-193
-347
-237
-270
-266
-183
-297
-303
-204
-344
-394
-137
-181
-432
-384
-97
-340
-425
-190
-326
-287
-254
-277
-213
-437
-349
-184
-388
-562
-110
-250
-630
-47
-272
-612
-59
-155
-590
-179
-237
-435
-68
-397
-513
-222
-277
-361
-285
-404
-239
-362
-260
-193
-398
-319
-209
-28
-362
-420
-147
-144
-434
-227
-268
-348
-139
-260
-350
-328
-188
-269
-129
-176
-339
-159
8
-265
-482
-81
-95
-264
-145
-168
-233
-375
-96
-51
-434
-301
-137
-168
-386
-266
-310
-251
-70
-360
-359
-332
-328
-313
-69
-179
-332
-156
-151
-449
-321
-293
-291
-303
-340
-275
-308
-202
-183
-177
-440
-218
-155
-220
-156
-375
-386
-259
-262
-421
-234
-203
-434
-168
-148
-418
-379
-198
-230
-462
-355
-114
-254
-282
-100
-190
-312
-309
-213
-418
-418
-335
-352
-300
-392
-294
-342
-285
-178
-389
-400
-176
-347
-400
-118
-313
-441
-124
-231
-476
-298
-193
-379
-458
-340
-214
-264
-354
-197
-92
-322
-401
-296
-429
-535
-508
-236
-168
-478
-351
-247
-441
-530
-425
-361
-387
-308
-253
-296
-275
-514
-249
-168
-418
-424
-219
-445
-435
-188
-313
-308
-100
-248
-309
-224
-273
-284
-211
-310
-284
-413
-551
-238
-205
-285
-2
-194
-432
-207
-395
-458
-187
-301
-261
-206
-318
-377
-371
-366
-263
-291
-441
-226
-573
-466
-198
-406
-232
-162
-361
-190
-352
-463
-205
-390
-333
-397
-398
-325
-354
-269
-423
-298
-272
-429
-212
-233
-571
-174
-147
-515
-206
-193
-305
-202
-107
-264
-316
-250
-201
-523
-362
-245
-592
-291
-282
-617
-215
-245
-559
-171
-306
-427
-341
-312
-357
-272
-258
-275
-404
-414
-301
-377
-326
-327
-383
-396
-558
-361
-279
-414
-128
-301
-339
-131
-275
-360
-421
-218
-207
-517
-444
-162
-444
-510
-490
-381
-329
-429
-255
-444
-297
-265
-216
-216
-315
-312
-193
-381
-303
-280
-349
-187
-189
-329
-251
-248
-213
-244
-239
-166
-293
-274
-235
-396
-272
-154
-299
-228
-207
-369
-293
-134
-280
-257
-236
-315
-187
-115
-404
-319
-68
-201
-366
-250
-91
-218
-195
-157
-188
-180
-165
-139
-110
-282
-66
50
-365
-158
-161
-229
-152
-199
-138
-162
-113
-168
-172
-178
-257
-67
108
-236
-240
-230
-181
-118
-388
-251
-173
-294
-129
-238
-288
-355
-188
-114
-293
-224
-243
-314
-305
-192
-227
-173
-276
-211
-301
-291
-326
-243
-160
-266
-140
-212
-329
-158
-81
-394
-237
-67
-290
-208
-215
-334
-178
-275
-276
109
-193
-360
-66
-210
-193
-149
-163
-87
-124
-230
-236
-170
-159
-35
-64
-127
-92
-183
-215
-124
-132
-86
-67
-104
-209
-230
-19
-122
-152
-139
-76
70
-70
-265
5
58
-259
-63
60
-131
-43
83
-202
-105
30
-112
-143
-213
-250
-136
-102
-176
-77
-66
-145
-162
-160
-200
-171
-173
-157
28
-170
-273
-93
-144
-267
-128
37
-163
-205
-273
-366
-165
-163
-188
68
-12
-221
-33
-109
-149
-103
-319
-121
-114
-191
-66
-47
-363
-207
-22
-175
-186
-84
-57
-347
-328
-249
-225
-402
-342
-139
-206
-261
-133
-238
-243
-54
-277
-280
-74
-352
-259
-84
-404
-236
-118
-437
-164
-222
-468
-187
-229
-325
-115
-238
-343
-272
-148
-252
-184
-161
-225
-201
-406
-329
-206
-396
-214
52
-286
-253
-226
-312
-197
-180
-219
-266
-381
-174
-211
-360
-126
-51
-254
-204
-281
-350
-363
-517
-322
-190
-190
-282
-141
-56
-117
-196
-231
-182
-163
-209
-200
-155
-124
-109
-242
-257
-140
-182
-382
-304
-178
-317
-372
-242
-149
-374
-420
-322
-416
-319
-178
-313
-235
-158
-398
-307
-184
-314
-443
-220
-192
-337
-223
-177
-230
-204
-247
-156
-135
-344
-332
-212
-284
-254
-86
-110
-207
-252
-325
-296
-308
-506
-181
-200
-468
-358
-227
-315
-214
-227
-138
-55
-440
-383
-53
-309
-342
-82
-197
-443
-163
-211
-333
-173
-215
-274
-308
-162
-170
-132
-204
-330
-235
-225
-203
-340
-429
-306
-346
-319
-272
-271
-370
-469
-244
-230
-462
-290
-223
-402
-348
-170
-172
-176
-196
-153
-104
-282
-216
-101
-165
-225
-212
-207
-319
-182
-189
-310
-210
-192
-440
-220
-133
-383
-58
-147
-405
-175
-208
-330
-198
-198
-142
-183
-405
-323
-174
-379
-403
-159
-231
-218
-167
-229
-233
-184
-205
-164
-82
-203
-215
-110
-197
-187
-27
-96
-220
-175
-54
-125
-309
-134
-44
-356
-340
-142
-298
-359
-125
-154
-459
-432
-189
-226
-356
-195
-170
-369
-252
-284
-295
-177
-206
-328
-283
-336
-203
-314
-294
-91
-277
-243
-261
-279
-376
-172
-73
-196
-287
-139
-183
-315
-231
-283
-375
-331
-322
-357
-279
-236
-160
-183
-321
-250
-232
-420
-182
-107
-242
-234
-57
-130
-288
-235
-77
-46
-191
-152
-141
-261
-233
-66
-166
-209
-70
-306
-352
-281
-267
-307
-160
-217
-219
-49
-170
-82
-147
-300
-295
-122
-194
-323
-176
-177
-279
-257
-134
-119
-338
-248
-149
-331
-241
-47
-236
-134
-21
-150
-113
-227
-203
-218
-130
-112
-229
-150
-171
-245
-335
-222
-90
-141
-305
-252
-169
-378
-504
-143
-172
-440
-199
-123
-440
-387
-104
-271
-411
-89
-198
-364
-170
-337
-337
-187
-311
-283
-161
-382
-432
-320
-400
-263
-240
-426
-155
-66
-377
-288
-98
-204
-287
-196
-212
-295
-282
-315
-132
-120
-337
-226
-64
-366
-389
-224
-196
-506
-609
-262
-330
-609
-476
-204
-331
-493
-262
-158
-429
-362
-195
-243
-361
-221
-280
-414
-297
-224
-331
-328
-236
-323
-407
-160
-225
-426
-247
-210
-424
-513
-200
-134
-451
-364
-226
-370
-328
-289
-287
-311
-383
-416
-342
-313
-497
-330
-283
-390
-341
-341
-300
-284
-388
-378
-476
-501
-500
-533
-348
-274
-410
-329
-286
-260
-357
-386
-255
-338
-485
-327
-212
-450
-481
-190
-142
-405
-332
-303
-486
-403
-229
-357
-453
-277
-408
-537
-327
-201
-433
-350
-229
-307
-221
-325
-270
-229
-212
-279
-257
-314
-228
-146
-428
-356
-77
-320
-436
-184
-207
-461
-416
-207
-154
-364
-292
-193
-304
-434
-234
-101
-450
-473
-182
-221
-458
-372
-315
-382
-337
-379
-354
-345
-444
-403
-234
-378
-382
-278
-315
-401
-292
-283
-202
-208
-305
-232
-326
-307
-359
-326
-191
-274
-238
-234
-360
-279
-151
-168
-374
-300
-241
-384
-463
-262
-61
-283
-228
-58
-236
-326
-224
-282
-366
-320
-299
-325
-323
-321
-130
-319
-378
-181
-295
-466
-294
-330
-411
-222
-242
-246
-220
-294
-323
-129
-165
-245
-246
-337
-275
-248
-381
-150
3
-319
-207
-90
-364
-395
-235
-253
-352
-242
-244
-272
-291
-355
-317
-261
-256
-192
-218
-222
-301
-249
-274
-319
-175
-194
-414
-403
-147
-293
-391
-207
-280
-382
-374
-405
-151
-333
-450
-222
-316
-331
-244
-253
-360
-268
-217
-320
-327
-259
-183
-317
-321
-207
-408
-381
-318
-287
-316
-324
-295
-323
-219
-322
-331
-206
-155
-332
-393
-221
-191
-253
-351
-212
-214
-437
-191
-48
-269
-331
-178
-82
-178
-302
-278
-113
-207
-346
-186
-141
-272
-257
-244
-200
-224
-313
-153
-83
-255
-227
-98
-187
-276
-289
-305
-137
-171
-244
-234
-98
-200
-303
-97
-117
-247
-314
-226
-181
-316
-389
-232
-216
-333
-286
-252
-226
-290
-257
-209
-277
-185
-260
-255
-215
-275
-280
-183
-119
-191
-146
-24
-221
-376
-348
-252
-288
-272
-279
-275
-234
-294
-207
-130
-324
-370
-249
-253
-418
-384
-252
-275
-349
-289
-319
-245
-237
-481
-451
-227
-335
-459
-310
-271
-408
-284
-251
-432
-413
-291
-303
-447
-263
-421
-592
-283
-253
-557
-409
-213
-598
-494
-183
-406
-427
-388
-534
-346
-304
-597
-284
-238
-572
-404
-91
-409
-524
-286
-364
-477
-449
-421
-281
-436
-581
-412
-299
-374
-498
-352
-276
-379
-547
-341
-262
-463
-490
-296
-292
-289
-355
-367
-288
-380
-514
-349
-247
-533
-355
-260
-547
-461
-238
-485
-369
-224
-377
-402
-358
-374
-330
-351
-315
-275
-293
-399
-267
-202
-479
-461
-207
-394
-510
-266
-277
-400
-402
-355
-362
-292
-320
-445
-263
-308
-472
-343
-247
-420
-404
-347
-489
-284
-362
-478
-318
-301
-426
-386
-391
-465
-440
-332
-360
-444
-335
-344
-445
-424
-363
-393
-475
-437
-353
-556
-483
-285
-458
-459
-362
-327
-343
-383
-301
-332
-332
-392
-365
-361
-431
-460
-383
-304
-351
-373
-330
-304
-349
-376
-202
-234
-406
-325
-236
-451
-424
-307
-408
-391
-355
-387
-282
-328
-420
-297
-301
-385
-316
-320
-352
-403
-412
-353
-361
-280
-324
-295
-223
-344
-435
-335
-318
-388
-395
-322
-284
-390
-328
-338
-337
-161
-278
-232
-196
-313
-336
-223
-205
-279
-190
-216
-152
-158
-307
-315
-253
-316
-394
-292
-279
-385
-369
-276
-295
-379
-288
-306
-414
-354
-277
-277
-285
-268
-330
-296
-275
-372
-342
-263
-323
-305
-298
-324
-256
-205
-261
-219
-209
-336
-307
-247
-276
-363
-275
-253
-332
-193
-143
-265
-221
-217
-337
-335
-309
-302
-250
-214
-321
-241
-281
-335
-251
-236
-335
-224
-271
-349
-225
-204
-288
-217
-309
-363
-171
-250
-257
-163
-183
-264
-157
-182
-249
-239
-259
-236
-255
-286
-248
-137
-172
-282
-166
-166
-253
-226
-226
-247
-249
-179
-154
-179
-238
-167
-169
-242
-193
-228
-230
-281
-209
-166
-350
-245
-159
-336
-291
-255
-276
-209
-252
-252
-250
-256
-178
-139
-254
-205
-202
-364
-335
-389
-278
-185
-249
-190
-253
-309
-306
-267
-214
-325
-303
-219
-275
-300
-275
-278
-323
-224
-212
-263
-272
-298
-326
-328
-312
-265
-250
-245
-242
-267
-305
-282
-247
-257
-292
-264
-220
-215
-287
-319
-270
-294
-302
-250
-247
-209
-200
-236
-244
-309
-364
-288
-269
-304
-295
-296
-297
-289
-316
-349
-309
-300
-309
-324
-335
-317
-337
-312
-312
-348
-302
-247
-271
-299
-286
-273
-311
-349
-312
-308
-379
-385
-372
-384
-417
-416
-323
-316
-344
-349
-361
-429
-447
-393
-361
-385
-380
-352
-388
-430
-403
-373
-356
-335
-338
-333
-340
-389
-391
-354
-351
-323
-294
-278
-306
-313
-294
-314
-311
-303
-299
-286
-309
-348
-345
-346
-327
-294
-259
-238
-252
-266
-279
-310
-293
-290
-290
-284
-280
-282
-266
-273
-290
-270
-277
-307
-305
-306
-300
-301
-319
-290
-311
-322
-292
-306
-313
-289
-311
-321
-322
-357
-359
-344
-368
-367
-366
-390
-403
-435
-440
-436
-431
-405
-374
-361
-379
-389
-386
-398
-395
-373
-362
-346
-314
-324
-302
-272
-274
-265
-243
-223
-231
-227
-198
-206
-213
-197
-205
-221
-237
-253
-255
-242
-229
-218
-210
-198
-183
-176
-174
-199
-225
-224
-252
-276
-265
-245
-246
-252
-237
-260
-253
-250
-263
-279
-289
-305
-314
-318
-331
-297
-250
-226
-222
-230
-214
-219
-227
-229
-236
-254
-261
-235
-233
-249
-254
-229
-236
-244
-230
-218
-211
-211
-221
-244
-267
-283
-287
-328
-350
-337
-344
-353
-348
-354
-356
-354
-359
-351
-343
-367
-383
-381
-390
-362
-337
-300
-282
-248
-239
-253
-241
-243
-242
-244
-239
-257
-266
-272
-267
-278
-278
-270
-271
-253
-260
-267
-276
-273
-301
-293
-262
-255
-244
-234
-243
-248
-256
-260
-258
-250
-236
-242
-210
-195
-212
-215
-207
-197
-219
-225
-199
-183
-205
-200
-179
-191
-204
-213
-223
-203
-204
-215
-219
-223
-231
-217
-236
-246
-244
-244
-271
-283
-247
-254
-263
-228
-225
-249
-253
-262
-269
-297
-286
-284
-293
-288
-261
-264
-248
-250
-248
-231
-220
-223
-241
-236
-238
-232
-218
-187
-181
-170
-164
-165
-187
-161
-125
-142
-131
-109
-106
-114
-123
-141
-148
-146
-149
-151
-154
-165
-177
-163
-178
-174
-164
-170
-167
-185
-195
-199
-211
-204
-180
-184
-186
-180
-212
-237
-240
-251
-253
-227
-235
-204
-205
-229
-230
-251
-262
-264
-254
-251
-257
-271
-259
-240
-248
-260
-276
-298
-308
-341
-368
-374
-386
-380
-393
-388
-357
-378
-386
-361
-378
-402
-374
-370
-375
-380
-366
-362
-409
-415
-404
-392
-388
-380
-380
-381
-392
-394
-407
-407
-426
-445
-428
-428
-443
-443
-432
-458
-469
-475
-467
-461
-460
-436
-394
-409
-414
-383
-381
-399
-399
-401
-422
-434
-419
-418
-417
-417
-429
-421
-413
-409
-380
-368
-354
-341
-344
-323
-345
-354
-349
-330
-337
-358
-355
-357
-370
-356
-318
-318
-313
-288
-293
-303
-318
-311
-322
-335
-324
-354
-378
-387
-405
-420
-438
-431
-436
-491
-475
-464
-454
-460
-461
-443
-437
-435
-415
-399
-408
-389
-359
-352
-346
-346
-327
-337
-365
-349
-357
-362
-346
-349
-338
-335
-336
-313
-327
-335
-320
-316
-323
-318
-315
-308
-292
-293
-284
-265
-260
-256
-239
-256
-272
-262
-253
-266
-275
-282
-276
-302
-298
-283
-284
-297
-310
-281
-254
-264
-255
-233
-227
-224
-215
-215
-216
-220
-228
-244
-259
-266
-259
-264
-262
-255
-253
-242
-240
-231
-215
-214
-218
-215
-216
-219
-228
-249
-262
-260
-252
-231
-199
-179
-177
-161
-156
-161
-162
-164
-178
-209
-231
-261
-274
-264
-253
-210
-221
-241
-215
-228
-242
-237
-229
-201
-188
-203
-199
-197
-200
-219
-204
-201
-194
-182
-171
-172
-186
-191
-198
-194
-207
-187
-165
-157
-165
-179
-170
-173
-203
-199
-170
-179
-163
-141
-158
-152
-127
-139
-180
-197
-199
-230
-238
-248
-220
-189
-181
-166
-148
-167
-182
-171
-192
-202
-227
-250
-254
-244
-244
-211
-184
-163
-142
-124
-138
-148
-170
-181
-185
-190
-175
-181
-168
-178
-187
-187
-184
-152
-129
-157
-159
-149
-161
-167
-163
-148
-126
-145
-139
-121
-138
-153
-163
-182
-174
-171
-171
-170
-181
-189
-192
-175
-153
-173
-159
-141
-144
-143
-135
-131
-116
-103
-101
-62
-45
-41
-27
-21
-31
-48
-60
-82
-106
-109
-97
-111
-108
-93
-67
-40
-42
-24
-8
-27
-48
-53
-46
-35
-28
-19
-2
-27
-28
-37
-69
-104
-122
-129
-136
-132
-123
-129
-119
-98
-88
-84
-78
-73
-87
-88
-107
-106
-144
-168
-169
-174
-160
-155
-151
-148
-163
-162
-156
-163
-156
-155
-171
-172
-170
-172
-167
-149
-147
-173
-198
-226
-229
-231
-245
-219
-201
-210
-193
-206
-203
-212
-233
-245
-269
-292
-320
-333
-345
-334
-322
-333
-305
-299
-317
-305
-291
-277
-292
-279
-272
-303
-322
-327
-319
-329
-336
-300
-299
-349
-342
-316
-327
-330
-313
-290
-275
-291
-274
-280
-301
-314
-306
-312
-345
-338
-344
-330
-334
-333
-319
-340
-322
-300
-296
-302
-299
-308
-308
-311
-315
-297
-306
-297
-303
-319
-338
-340
-341
-334
-349
-348
-345
-346
-349
-357
-348
-353
-364
-371
-342
-351
-358
-346
-338
-366
-367
-366
-359
-365
-368
-360
-364
-374
-389
-388
-394
-382
-341
-326
-333
-323
-303
-307
-290
-283
-282
-275
-287
-294
-282
-276
-263
-247
-263
-267
-287
-321
-328
-315
-333
-322
-295
-287
-277
-269
-237
-227
-238
-225
-206
-217
-235
-237
-242
-258
-236
-227
-222
-219
-211
-216
-242
-240
-242
-236
-216
-212
-218
-223
-233
-226
-211
-202
-179
-156
-144
-145
-140
-139
-140
-142
-160
-156
-162
-155
-140
-161
-159
-156
-168
-177
-167
-161
-163
-170
-158
-156
-161
-161
-169
-169
-163
-161
-136
-102
-79
-87
-63
-16
-16
-23
-9
3
2
-28
-11
-7
-57
-57
-62
-59
-55
-46
-26
-9
-23
-18
-18
-37
-50
-52
-82
-95
-96
-100
-121
-143
-122
-111
-144
-132
-99
-120
-130
-123
-122
-144
-149
-143
-127
-144
-159
-145
-147
-145
-120
-99
-98
-79
-72
-96
-125
-144
-143
-174
-182
-177
-164
-180
-189
-181
-193
-227
-240
-234
-236
-225
-172
-128
-146
-136
-128
-157
-180
-180
-198
-229
-258
-249
-246
-254
-213
-179
-177
-175
-163
-144
-131
-145
-140
-122
-150
-163
-160
-171
-169
-167
-163
-150
-165
-168
-158
-165
-168
-164
-150
-143
-148
-138
-130
-144
-155
-135
-120
-121
-112
-100
-119
-129
-130
-127
-144
-156
-160
-158
-146
-161
-161
-172
-186
-176
-188
-173
-148
-150
-145
-158
-176
-176
-198
-221
-249
-257
-263
-277
-257
-232
-235
-211
-179
-162
-161
-164
-187
-224
-222
-232
-261
-270
-269
-280
-284
-251
-236
-228
-235
-258
-287
-310
-322
-328
-323
-333
-330
-326
-338
-329
-343
-336
-320
-316
-285
-276
-252
-219
-235
-250
-247
-261
-241
-233
-255
-258
-287
-292
-285
-286
-263
-245
-224
-199
-193
-208
-227
-223
-230
-266
-285
-289
-309
-331
-333
-317
-293
-284
-280
-262
-263
-271
-252
-256
-258
-249
-255
-261
-278
-263
-240
-262
-264
-275
-291
-298
-286
-302
-296
-291
-296
-272
-272
-280
-285
-293
-295
-290
-297
-323
-322
-305
-297
-270
-263
-259
-249
-254
-244
-218
-212
-184
-180
-209
-218
-208
-189
-191
-206
-203
-197
-212
-245
-235
-228
-250
-264
-241
-220
-212
-212
-198
-177
-175
-169
-167
-179
-204
-206
-187
-164
-161
-175
-177
-170
-192
-188
-184
-197
-200
-218
-211
-197
-205
-176
-165
-170
-188
-183
-156
-177
-152
-138
-129
-133
-133
-150
-181
-207
-223
-203
-182
-163
-170
-169
-172
-210
-234
-227
-231
-239
-228
-230
-247
-272
-287
-277
-284
-276
-285
-296
-284
-277
-300
-299
-277
-283
-283
-262
-259
-260
-246
-257
-276
-249
-261
-258
-259
-277
-263
-289
-310
-314
-323
-317
-315
-320
-296
-272
-278
-257
-259
-288
-275
-264
-277
-290
-270
-248
-271
-301
-306
-292
-278
-268
-246
-245
-220
-215
-236
-226
-207
-184
-187
-180
-150
-155
-148
-118
-105
-110
-121
-139
-138
-159
-181
-173
-183
-202
-204
-201
-195
-176
-177
-196
-196
-211
-225
-212
-219
-204
-207
-223
-228
-245
-259
-282
-294
-332
-352
-341
-369
-370
-337
-312
-303
-272
-272
-271
-280
-277
-279
-302
-313
-306
-292
-288
-276
-272
-275
-283
-280
-293
-294
-274
-277
-272
-282
-296
-301
-313
-313
-315
-312
-315
-349
-351
-346
-373
-359
-352
-371
-375
-358
-356
-351
-354
-340
-325
-340
-315
-306
-331
-300
-262
-241
-242
-268
-247
-245
-293
-294
-268
-283
-285
-276
-307
-340
-381
-390
-379
-392
-388
-350
-342
-324
-283
-256
-232
-219
-251
-265
-271
-275
-287
-276
-285
-301
-323
-267
-283
-341
-258
-371
-305
-220
-329
-341
-194
-233
-226
-176
-299
-197
-163
-228
-278
-234
-245
-290
-301
-357
-341
-326
-337
-343
-342
-332
-322
-294
-292
-280
-262
-295
-308
-271
-325
-311
-262
-309
-312
-280
-332
-344
-322
-351
-359
-334
-330
-361
-356
-321
-331
-349
-316
-326
-362
-356
-354
-363
-364
-360
-365
-365
-343
-324
-327
-304
-305
-333
-306
-305
-344
-346
-355
-361
-365
-344
-324
-335
-371
-363
-357
-391
-387
-370
-355
-361
-342
-326
-326
-315
-321
-298
-314
-329
-308
-302
-267
-246
-222
-190
-200
-185
-149
-143
-135
-140
-171
-181
-193
-207
-208
-209
-197
-194
-195
-187
-183
-183
-202
-195
-175
-189
-195
-180
-171
-170
-179
-160
-150
-169
-157
-134
-131
-161
-177
-174
-194
-205
-214
-230
-230
-238
-251
-231
-240
-241
-227
-238
-235
-229
-244
-254
-271
-280
-256
-259
-280
-279
-299
-318
-328
-338
-322
-311
-308
-318
-315
-312
-337
-356
-363
-371
-348
-329
-326
-323
-295
-277
-277
-250
-234
-234
-239
-242
-251
-267
-264
-260
-280
-275
-284
-304
-334
-353
-352
-378
-368
-335
-332
-336
-322
-319
-318
-338
-336
-320
-336
-314
-312
-332
-325
-333
-322
-298
-307
-278
-257
-275
-244
-232
-239
-235
-249
-227
-198
-188
-177
-183
-204
-243
-269
-246
-251
-263
-251
-259
-296
-315
-312
-298
-295
-303
-279
-289
-300
-308
-327
-295
-288
-305
-284
-253
-250
-248
-255
-257
-254
-291
-299
-293
-331
-369
-357
-365
-359
-343
-349
-343
-332
-347
-344
-345
-338
-321
-322
-313
-311
-317
-326
-331
-351
-359
-355
-350
-360
-372
-370
-371
-379
-348
-331
-319
-327
-322
-303
-323
-328
-316
-304
-294
-266
-276
-263
-228
-231
-213
-191
-213
-202
-174
-204
-216
-176
-137
-128
-139
-123
-102
-121
-101
-110
-138
-119
-131
-138
-128
-147
-157
-161
-173
-172
-193
-197
-189
-211
-193
-152
-178
-181
-170
-189
-192
-192
-203
-194
-209
-214
-202
-201
-202
-182
-169
-160
-154
-161
-157
-172
-165
-160
-162
-170
-176
-182
-212
-250
-270
-274
-299
-304
-264
-238
-250
-234
-215
-227
-249
-241
-251
-271
-270
-254
-262
-284
-280
-277
-294
-295
-299
-306
-285
-274
-288
-287
-278
-290
-290
-299
-340
-358
-361
-368
-342
-355
-362
-346
-345
-349
-366
-351
-332
-347
-351
-350
-367
-369
-366
-361
-363
-348
-314
-311
-305
-288
-296
-289
-299
-307
-331
-340
-341
-366
-359
-361
-363
-347
-345
-344
-354
-339
-340
-367
-395
-401
-415
-425
-436
-456
-447
-456
-455
-423
-418
-446
-456
-485
-484
-484
-502
-508
-489
-469
-451
-419
-405
-406
-398
-403
-406
-389
-400
-409
-408
-424
-427
-424
-404
-394
-365
-326
-286
-269
-271
-287
-323
-341
-353
-367
-361
-345
-335
-311
-286
-271
-267
-250
-232
-247
-261
-237
-215
-204
-200
-172
-166
-202
-225
-206
-217
-225
-229
-249
-248
-255
-260
-247
-214
-207
-210
-204
-200
-186
-174
-183
-205
-190
-200
-225
-202
-229
-218
-217
-218
-191
-193
-200
-195
-182
-178
-173
-195
-213
-210
-236
-270
-270
-271
-262
-257
-276
-293
-300
-324
-312
-303
-289
-275
-260
-240
-260
-285
-306
-325
-331
-322
-338
-331
-309
-326
-330
-323
-343
-340
-345
-341
-354
-391
-425
-434
-419
-410
-403
-402
-429
-436
-464
-486
-487
-494
-477
-447
-418
-425
-424
-397
-394
-416
-408
-412
-420
-426
-425
-432
-431
-428
-404
-375
-353
-322
-293
-306
-303
-306
-323
-311
-324
-312
-298
-296
-295
-276
-257
-255
-226
-235
-240
-241
-257
-279
-274
-262
-247
-210
-223
-242
-211
-245
-281
-283
-311
-302
-299
-312
-309
-294
-304
-267
-242
-245
-207
-182
-190
-205
-218
-233
-232
-235
-245
-230
-227
-231
-233
-240
-246
-258
-271
-261
-244
-250
-221
-195
-228
-245
-263
-272
-269
-269
-269
-268
-292
-293
-291
-315
-330
-349
-356
-341
-325
-306
-275
-295
-312
-341
-345
-335
-339
-323
-314
-300
-290
-286
-265
-262
-288
-293
-308
-324
-320
-340
-351
-342
-331
-319
-300
-272
-269
-248
-237
-255
-274
-283
-262
-238
-239
-216
-196
-206
-202
-199
-229
-221
-243
-232
-233
-256
-224
-234
-251
-229
-233
-207
-185
-185
-155
-176
-200
-184
-199
-195
-176
-192
-201
-194
-199
-180
-154
-184
-178
-178
-198
-203
-221
-230
-222
-242
-250
-241
-238
-233
-224
-243
-228
-248
-240
-231
-247
-257
-276
-269
-230
-219
-215
-193
-190
-190
-225
-238
-237
-247
-255
-238
-227
-214
-177
-147
-127
-132
-148
-164
-202
-247
-268
-268
-265
-261
-277
-274
-273
-300
-290
-292
-333
-343
-344
-337
-330
-349
-357
-366
-383
-369
-368
-374
-343
-355
-357
-339
-361
-331
-330
-349
-342
-346
-361
-374
-383
-381
-383
-379
-371
-376
-379
-363
-353
-351
-366
-371
-365
-362
-344
-341
-348
-360
-353
-344
-355
-374
-356
-338
-352
-355
-329
-314
-313
-312
-307
-333
-328
-316
-320
-311
-309
-281
-242
-218
-201
-184
-191
-221
-229
-237
-231
-235
-232
-227
-226
-228
-239
-256
-268
-288
-293
-267
-250
-223
-180
-154
-183
-189
-183
-181
-205
-211
-199
-175
-144
-158
-143
-146
-185
-204
-222
-241
-237
-238
-248
-263
-280
-260
-285
-280
-248
-280
-284
-285
-312
-334
-337
-327
-308
-301
-300
-300
-292
-291
-301
-298
-304
-328
-308
-293
-289
-276
-283
-286
-300
-310
-301
-311
-317
-315
-317
-310
-324
-361
-401
-388
-403
-410
-397
-394
-382
-370
-382
-393
-365
-402
-432
-428
-425
-387
-372
-375
-357
-377
-395
-397
-439
-443
-431
-424
-405
-416
-404
-363
-384
-399
-400
-404
-398
-401
-389
-362
-360
-364
-364
-368
-354
-343
-332
-338
-347
-351
-359
-371
-390
-412
-404
-414
-446
-431
-428
-426
-425
-432
-409
-387
-405
-392
-375
-372
-383
-396
-367
-349
-346
-342
-349
-348
-343
-343
-338
-337
-310
-313
-316
-309
-288
-297
-292
-279
-300
-307
-296
-290
-276
-265
-262
-267
-272
-272
-265
-241
-279
-287
-277
-295
-284
-275
-264
-214
-218
-238
-222
-236
-258
-245
-243
-242
-252
-236
-241
-259
-260
-258
-251
-280
-286
-280
-272
-272
-254
-271
-289
-289
-302
-307
-316
-312
-316
-309
-302
-304
-289
-285
-289
-296
-310
-313
-326
-337
-331
-330
-320
-283
-281
-286
-299
-321
-342
-371
-382
-389
-410
-403
-381
-357
-347
-339
-317
-318
-321
-287
-290
-303
-284
-285
-294
-306
-317
-320
-315
-315
-310
-304
-314
-294
-308
-322
-314
-317
-320
-326
-319
-300
-268
-254
-206
-188
-188
-184
-189
-175
-156
-149
-151
-165
-190
-177
-176
-180
-174
-174
-165
-187
-201
-179
-173
-153
-135
-143
-156
-157
-148
-139
-141
-130
-115
-116
-116
-103
-136
-137
-112
-125
-124
-118
-111
-109
-107
-106
-89
-88
-95
-100
-103
-129
-122
-100
-81
-47
-34
-31
-54
-82
-80
-98
-106
-112
-129
-129
-142
-149
-146
-155
-143
-138
-168
-147
-138
-159
-144
-154
-185
-180
-170
-155
-153
-148
-134
-164
-178
-162
-155
-157
-151
-165
-180
-196
-214
-208
-205
-202
-175
-158
-159
-164
-165
-203
-221
-231
-244
-241
-235
-220
-228
-257
-251
-248
-241
-217
-228
-224
-202
-218
-202
-179
-196
-195
-204
-224
-246
-274
-256
-240
-271
-279
-292
-281
-268
-294
-298
-296
-295
-270
-245
-244
-239
-228
-242
-255
-240
-247
-239
-265
-297
-298
-296
-297
-289
-290
-290
-284
-286
-277
-270
-256
-230
-215
-230
-228
-239
-247
-251
-253
-258
-268
-248
-264
-290
-291
-314
-334
-356
-375
-369
-366
-367
-382
-385
-346
-316
-316
-318
-311
-298
-309
-298
-282
-302
-304
-300
-311
-297
-296
-275
-280
-318
-332
-318
-307
-308
-335
-362
-349
-351
-326
-324
-308
-291
-308
-312
-310
-334
-332
-309
-305
-311
-300
-297
-300
-304
-333
-370
-350
-338
-333
-326
-320
-295
-277
-290
-286
-306
-323
-335
-353
-349
-352
-341
-337
-342
-344
-332
-340
-341
-334
-334
-323
-316
-310
-312
-330
-317
-320
-329
-322
-313
-308
-299
-317
-337
-314
-330
-339
-317
-308
-322
-337
-376
-381
-397
-398
-370
-359
-367
-368
-351
-329
-316
-320
-308
-306
-320
-320
-320
-333
-345
-357
-365
-348
-340
-350
-337
-341
-344
-345
-352
-353
-332
-348
-361
-373
-402
-389
-401
-420
-423
-438
-467
-491
-479
-447
-418
-402
-387
-386
-383
-365
-354
-349
-354
-376
-376
-388
-397
-401
-400
-388
-388
-404
-400
-390
-400
-388
-383
-382
-382
-372
-362
-349
-342
-343
-345
-352
-353
-366
-392
-391
-394
-378
-347
-339
-324
-307
-302
-292
-279
-276
-276
-282
-272
-260
-270
-268
-236
-224
-223
-239
-251
-250
-253
-260
-250
-231
-211
-191
-191
-183
-169
-160
-149
-158
-172
-161
-160
-161
-174
-166
-145
-144
-140
-143
-156
-147
-174
-191
-192
-206
-221
-222
-222
-200
-186
-188
-196
-201
-203
-203
-225
-262
-258
-252
-266
-255
-245
-255
-255
-269
-268
-275
-279
-278
-260
-244
-237
-226
-224
-224
-219
-202
-226
-223
-204
-233
-255
-271
-269
-267
-265
-275
-274
-289
-304
-295
-284
-287
-275
-269
-260
-257
-272
-246
-244
-245
-251
-253
-256
-250
-239
-220
-212
-227
-235
-237
-255
-269
-291
-314
-308
-298
-281
-261
-287
-302
-317
-327
-313
-304
-311
-324
-317
-316
-325
-328
-312
-306
-310
-320
-332
-328
-316
-315
-304
-310
-317
-316
-318
-328
-303
-289
-269
-286
-292
-266
-264
-256
-258
-262
-254
-252
-255
-252
-272
-278
-254
-240
-237
-223
-201
-204
-214
-214
-202
-183
-195
-204
-212
-220
-221
-217
-211
-196
-201
-199
-191
-197
-199
-210
-224
-249
-249
-248
-241
-243
-239
-230
-221
-214
-204
-200
-176
-164
-160
-156
-162
-161
-182
-187
-180
-160
-138
-126
-97
-82
-91
-91
-109
-115
-110
-125
-121
-92
-94
-80
-58
-58
-74
-97
-124
-143
-151
-147
-148
-164
-153
-159
-180
-177
-162
-160
-165
-190
-194
-200
-214
-204
-204
-204
-188
-177
-162
-147
-150
-138
-131
-148
-147
-144
-132
-119
-107
-92
-92
-127
-139
-147
-145
-151
-150
-153
-148
-148
-127
-111
-98
-97
-113
-96
-132
-123
-109
-116
-114
-104
-102
-103
-110
-95
-102
-109
-103
-97
-98
-119
-151
-141
-147
-159
-156
-153
-122
-104
-110
-115
-141
-145
-127
-158
-175
-200
-222
-206
-212
-201
-167
-185
-175
-178
-189
-187
-184
-194
-192
-189
-189
-193
-182
-173
-177
-189
-183
-180
-179
-163
-163
-176
-175
-172
-180
-160
-163
-176
-179
-177
-164
-170
-154
-125
-136
-145
-179
-197
-193
-211
-229
-238
-251
-238
-235
-247
-248
-245
-239
-249
-234
-231
-222
-224
-249
-281
-305
-322
-332
-333
-341
-338
-355
-353
-362
-385
-372
-351
-355
-358
-358
-335
-305
-299
-272
-244
-252
-236
-199
-205
-208
-204
-195
-166
-197
-205
-191
-207
-202
-191
-196
-184
-185
-206
-199
-209
-210
-194
-171
-152
-145
-151
-153
-178
-195
-185
-177
-181
-158
-143
-155
-160
-142
-146
-133
-126
-145
-156
-153
-127
-90
-67
-68
-87
-114
-125
-144
-145
-152
-158
-170
-182
-181
-178
-177
-183
-180
-160
-134
-118
-110
-103
-117
-149
-164
-151
-128
-114
-126
-145
-137
-140
-119
-101
-115
-119
-129
-141
-155
-194
-201
-221
-257
-247
-227
-255
-238
-244
-275
-258
-264
-248
-214
-221
-223
-229
-258
-263
-256
-291
-292
-302
-333
-340
-358
-345
-321
-333
-320
-295
-285
-255
-276
-278
-259
-261
-274
-277
-283
-270
-261
-264
-281
-289
-299
-307
-305
-307
-301
-305
-290
-285
-311
-329
-351
-372
-349
-330
-337
-350
-362
-389
-392
-418
-419
-399
-378
-362
-368
-357
-314
-302
-291
-270
-281
-263
-265
-295
-297
-323
-339
-329
-324
-314
-300
-304
-293
-300
-310
-308
-297
-312
-321
-309
-311
-290
-264
-253
-254
-278
-304
-309
-335
-341
-326
-328
-323
-317
-311
-302
-291
-276
-274
-284
-281
-297
-299
-292
-312
-287
-295
-293
-273
-291
-291
-300
-334
-342
-361
-341
-318
-301
-312
-346
-349
-372
-359
-369
-366
-379
-377
-355
-351
-351
-354
-337
-331
-319
-303
-291
-305
-325
-344
-363
-378
-355
-333
-322
-283
-272
-260
-238
-229
-216
-211
-211
-213
-237
-228
-211
-223
-214
-211
-211
-201
-212
-203
-185
-162
-121
-122
-120
-105
-104
-121
-116
-107
-115
-102
-69
-62
-75
-67
-42
-27
-48
-64
-60
-57
-48
-33
-33
-17
-26
-39
-25
-38
-38
-17
-24
-18
0
5
19
22
7
-5
22
31
43
68
71
26
-5
5
-2
12
33
50
68
57
30
36
39
34
-2
-7
25
3
-6
-6
-33
-11
-10
-21
6
26
35
40
33
18
22
27
32
29
32
17
10
7
9
19
15
19
15
10
-9
-30
-37
-37
-42
-47
-32
-33
-21
-18
-8
-1
8
19
10
-12
-33
-62
-52
-31
-38
-39
-43
-44
-52
-78
-93
-113
-121
-112
-116
-120
-107
-92
-98
-100
-96
-88
-75
-55
-64
-49
-26
-42
-25
1
31
42
32
2
-27
-33
-42
-42
-44
-13
24
29
23
19
26
22
18
4
1
31
14
3
8
-4
-1
8
-7
-8
13
13
33
31
20
25
36
23
3
6
-10
-21
-45
-43
-10
7
24
22
17
11
25
12
1
-9
-20
-26
-26
6
20
11
-6
-61
-80
-75
-93
-99
-121
-145
-157
-174
-171
-182
-186
-175
-160
-161
-155
-136
-147
-151
-164
-194
-220
-219
-222
-220
-223
-236
-225
-240
-276
-292
-321
-346
-358
-378
-352
-336
-329
-321
-339
-327
-328
-351
-357
-372
-382
-380
-386
-370
-349
-356
-378
-375
-412
-466
-488
-484
-473
-496
-492
-480
-494
-501
-493
-499
-484
-467
-471
-483
-497
-501
-475
-476
-458
-438
-433
-422
-433
-441
-469
-482
-479
-479
-468
-461
-465
-465
-433
-391
-371
-325
-290
-288
-288
-296
-311
-306
-311
-322
-317
-338
-329
-304
-322
-312
-305
-301
-269
-280
-305
-316
-327
-337
-320
-297
-280
-253
-231
-227
-235
-263
-269
-260
-258
-264
-273
-283
-267
-278
-305
-296
-311
-313
-301
-295
-294
-299
-311
-306
-319
-354
-324
-280
-282
-302
-334
-350
-330
-324
-320
-329
-342
-331
-352
-357
-337
-343
-347
-357
-370
-361
-357
-365
-355
-358
-370
-342
-309
-271
-229
-236
-228
-231
-233
-213
-196
-201
-202
-216
-209
-215
-210
-198
-214
-237
-241
-216
-202
-171
-179
-179
-189
-204
-198
-188
-188
-179
-184
-167
-160
-152
-143
-168
-219
-235
-242
-271
-272
-273
-268
-273
-277
-268
-228
-209
-214
-229
-229
-228
-224
-196
-187
-208
-208
-207
-225
-219
-223
-235
-222
-244
-247
-235
-211
-212
-222
-230
-230
-254
-231
-209
-217
-236
-263
-262
-266
-274
-271
-262
-272
-290
-279
-259
-250
-257
-247
-258
-283
-302
-335
-333
-317
-303
-288
-278
-264
-259
-269
-288
-316
-342
-337
-353
-341
-323
-333
-345
-338
-319
-296
-276
-279
-292
-294
-285
-281
-289
-281
-273
-260
-266
-282
-275
-238
-194
-206
-217
-222
-229
-253
-263
-272
-278
-293
-301
-297
-290
-288
-268
-256
-246
-220
-196
-194
-207
-197
-201
-205
-185
-161
-152
-157
-171
-166
-169
-172
-163
-149
-162
-168
-157
-161
-158
-143
-140
-116
-126
-160
-161
-163
-154
-142
-149
-156
-158
-158
-171
-199
-187
-179
-180
-171
-148
-144
-142
-157
-186
-191
-196
-199
-190
-205
-217
-211
-202
-203
-185
-195
-212
-235
-280
-267
-258
-250
-209
-216
-224
-227
-239
-239
-268
-294
-299
-296
-293
-265
-282
-319
-339
-363
-366
-377
-368
-379
-393
-394
-416
-431
-450
-434
-408
-418
-441
-437
-467
-488
-471
-445
-443
-450
-447
-484
-519
-535
-549
-562
-565
-551
-534
-559
-568
-542
-544
-556
-560
-567
-560
-556
-562
-552
-560
-561
-540
-533
-530
-522
-538
-560
-581
-580
-567
-577
-571
-555
-559
-539
-524
-502
-478
-447
-419
-409
-396
-388
-384
-378
-356
-318
-324
-323
-326
-344
-332
-347
-357
-385
-397
-388
-400
-393
-373
-373
-342
-329
-319
-322
-334
-371
-393
-406
-408
-394
-413
-413
-425
-426
-419
-409
-408
-414
-424
-457
-446
-440
-425
-406
-419
-435
-466
-478
-479
-484
-479
-478
-484
-480
-456
-432
-440
-412
-389
-384
-367
-360
-360
-357
-362
-385
-404
-389
-354
-346
-344
-329
-358
-394
-405
-411
-440
-431
-427
-421
-427
-411
-386
-381
-352
-351
-349
-346
-340
-344
-362
-379
-394
-405
-408
-382
-359
-383
-360
-330
-343
-332
-331
-346
-348
-367
-351
-345
-353
-329
-341
-377
-386
-389
-408
-398
-411
-407
-366
-338
-301
-299
-320
-319
-342
-363
-356
-360
-356
-323
-320
-310
-293
-296
-295
-299
-328
-367
-388
-404
-389
-409
-421
-395
-372
-367
-366
-374
-401
-402
-410
-396
-344
-319
-304
-305
-327
-347
-360
-344
-344
-343
-372
-397
-399
-387
-356
-321
-278
-281
-292
-294
-305
-301
-298
-281
-260
-235
-214
-207
-219
-248
-270
-305
-314
-308
-303
-296
-301
-315
-294
-273
-246
-230
-231
-224
-228
-240
-249
-243
-217
-194
-192
-177
-177
-180
-182
-195
-191
-188
-192
-201
-208
-204
-241
-273
-256
-246
-243
-228
-248
-273
-295
-319
-326
-335
-352
-369
-381
-393
-375
-345
-320
-316
-315
-335
-366
-387
-409
-412
-400
-385
-356
-337
-357
-366
-374
-384
-383
-391
-388
-407
-427
-400
-367
-363
-363
-372
-369
-369
-410
-422
-420
-431
-442
-455
-423
-388
-363
-341
-350
-363
-338
-350
-344
-308
-304
-331
-329
-312
-328
-325
-341
-354
-355
-352
-312
-321
-344
-351
-337
-316
-297
-314
-313
-285
-293
-290
-259
-255
-260
-278
-309
-319
-330
-328
-359
-411
-429
-428
-404
-385
-378
-395
-396
-369
-373
-372
-371
-384
-411
-423
-405
-401
-388
-361
-394
-435
-417
-414
-380
-365
-369
-368
-371
-372
-371
-391
-389
-378
-406
-391
-371
-376
-375
-387
-406
-390
-367
-342
-321
-312
-311
-330
-335
-323
-304
-295
-290
-280
-279
-268
-264
-281
-271
-271
-273
-263
-290
-286
-244
-238
-218
-227
-217
-175
-157
-131
-112
-117
-131
-142
-150
-153
-148
-149
-166
-195
-204
-203
-189
-193
-199
-187
-171
-155
-140
-138
-141
-154
-161
-143
-152
-164
-169
-216
-264
-285
-301
-285
-248
-251
-244
-260
-294
-298
-311
-331
-334
-358
-383
-376
-375
-362
-346
-338
-338
-357
-350
-339
-340
-336
-342
-355
-343
-335
-320
-315
-345
-353
-360
-360
-346
-338
-355
-382
-380
-362
-357
-353
-375
-399
-402
-408
-402
-386
-376
-366
-362
-383
-361
-350
-364
-351
-350
-385
-372
-374
-377
-379
-380
-383
-387
-394
-404
-391
-400
-403
-424
-459
-446
-412
-409
-422
-432
-406
-408
-406
-392
-380
-379
-351
-306
-312
-292
-253
-221
-213
-216
-209
-217
-218
-203
-206
-217
-220
-216
-214
-234
-229
-194
-159
-158
-163
-148
-158
-159
-167
-142
-121
-120
-88
-58
-72
-51
-41
-58
-59
-57
-58
-71
-88
-54
-35
-65
-46
-36
-46
-47
-41
-36
-33
-32
-30
-42
-51
-36
-14
-28
-31
-40
-40
-30
-25
-12
4
-16
-42
-37
-43
-59
-48
-42
-83
-131
-138
-94
-95
-113
-118
-110
-115
-120
-112
-127
-131
-135
-173
-198
-223
-241
-241
-266
-254
-237
-242
-235
-239
-239
-248
-261
-287
-299
-287
-270
-263
-272
-285
-289
-285
-295
-324
-332
-330
-348
-335
-328
-315
-309
-306
-294
-273
-276
-267
-266
-310
-337
-340
-330
-316
-336
-319
-296
-292
-287
-295
-277
-274
-282
-304
-317
-306
-306
-311
-308
-321
-315
-317
-319
-316
-328
-321
-309
-321
-310
-299
-316
-314
-306
-332
-345
-351
-373
-387
-405
-407
-413
-428
-416
-414
-398
-390
-406
-412
-424
-443
-441
-444
-450
-460
-471
-470
-477
-480
-487
-505
-515
-499
-497
-490
-493
-504
-467
-453
-442
-420
-439
-467
-473
-489
-475
-467
-483
-476
-493
-496
-482
-508
-519
-514
-517
-508
-514
-507
-494
-500
-497
-489
-477
-481
-482
-496
-515
-520
-518
-538
-556
-551
-532
-519
-515
-501
-504
-493
-481
-494
-482
-481
-468
-444
-467
-474
-450
-442
-437
-444
-447
-429
-421
-399
-372
-383
-399
-406
-393
-398
-408
-385
-360
-360
-342
-334
-321
-311
-325
-303
-283
-269
-224
-198
-205
-204
-190
-187
-191
-187
-206
-183
-165
-162
-129
-92
-65
-34
-36
-46
-46
-54
-56
-52
-57
-46
-30
-41
-19
-4
2
3
-19
-16
-20
-21
-22
-45
-41
-22
4
15
13
8
-7
-35
-71
-94
-109
-134
-129
-123
-113
-118
-111
-112
-121
-138
-144
-130
-125
-133
-127
-96
-89
-76
-96
-114
-111
-110
-113
-138
-165
-168
-148
-139
-116
-110
-133
-129
-114
-125
-129
-130
-135
-146
-188
-188
-156
-166
-161
-162
-168
-144
-133
-117
-122
-140
-141
-159
-163
-152
-143
-162
-153
-140
-136
-122
-123
-114
-109
-120
-139
-133
-139
-150
-141
-142
-140
-117
-123
-96
-71
-93
-79
-66
-81
-91
-100
-109
-111
-109
-89
-76
-68
-38
-27
-42
-48
-38
-46
-71
-90
-108
-114
-134
-125
-107
-103
-85
-84
-96
-91
-74
-68
-55
-42
-42
-17
-9
-9
-21
-41
-38
-61
-93
-103
-126
-119
-119
-132
-131
-128
-123
-127
-131
-151
-156
-168
-177
-205
-215
-215
-218
-203
-218
-234
-243
-251
-243
-236
-221
-227
-229
-233
-216
-197
-220
-245
-271
-271
-255
-260
-272
-285
-277
-268
-258
-224
-203
-198
-203
-203
-207
-230
-244
-245
-268
-264
-272
-276
-263
-269
-273
-283
-302
-296
-288
-278
-271
-281
-290
-267
-266
-276
-264
-287
-279
-290
-305
-267
-257
-260
-257
-274
-285
-270
-286
-308
-290
-290
-312
-314
-306
-289
-278
-283
-288
-305
-318
-316
-335
-349
-326
-311
-316
-320
-339
-360
-363
-347
-351
-341
-301
-322
-350
-354
-362
-372
-386
-395
-382
-374
-368
-365
-372
-384
-367
-363
-385
-383
-385
-381
-375
-394
-405
-385
-364
-364
-362
-390
-413
-428
-438
-459
-471
-444
-417
-420
-405
-376
-384
-397
-417
-443
-448
-445
-464
-455
-444
-436
-412
-378
-371
-376
-368
-387
-396
-378
-372
-372
-378
-402
-404
-424
-430
-408
-429
-432
-449
-470
-476
-476
-444
-413
-411
-414
-393
-364
-368
-391
-395
-421
-433
-412
-397
-359
-331
-309
-308
-330
-329
-320
-287
-252
-236
-225
-218
-209
-193
-180
-180
-184
-200
-185
-179
-186
-179
-164
-182
-177
-142
-118
-113
-118
-127
-156
-186
-210
-225
-224
-230
-244
-234
-239
-235
-241
-242
-247
-249
-234
-230
-228
-207
-229
-245
-247
-241
-218
-217
-220
-230
-245
-239
-250
-255
-237
-220
-220
-196
-199
-228
-242
-238
-260
-270
-272
-281
-279
-279
-288
-302
-288
-283
-264
-235
-228
-203
-204
-202
-211
-237
-246
-241
-238
-257
-238
-241
-264
-248
-234
-208
-172
-164
-166
-186
-198
-205
-220
-240
-227
-196
-199
-184
-172
-190
-205
-220
-223
-229
-232
-230
-225
-241
-262
-266
-261
-259
-282
-285
-280
-313
-326
-329
-343
-349
-333
-335
-340
-324
-345
-333
-320
-331
-337
-325
-329
-330
-327
-306
-259
-226
-216
-208
-231
-263
-273
-298
-284
-238
-243
-207
-174
-199
-193
-200
-240
-249
-258
-260
-274
-289
-294
-273
-287
-295
-306
-319
-294
-291
-270
-246
-240
-225
-238
-260
-264
-284
-264
-265
-287
-288
-291
-284
-289
-293
-297
-305
-313
-322
-347
-355
-362
-341
-324
-310
-267
-261
-251
-233
-243
-236
-249
-282
-283
-289
-310
-297
-278
-259
-260
-270
-271
-298
-319
-322
-334
-337
-346
-348
-365
-393
-385
-364
-374
-392
-383
-398
-431
-423
-409
-439
-443
-434
-419
-411
-421
-438
-461
-462
-450
-454
-436
-400
-395
-398
-395
-408
-384
-353
-342
-333
-318
-313
-312
-318
-289
-267
-263
-279
-301
-304
-287
-262
-264
-279
-274
-268
-254
-221
-232
-241
-238
-230
-208
-170
-150
-138
-139
-157
-151
-128
-114
-102
-110
-148
-164
-147
-124
-89
-69
-36
-28
-43
-55
-83
-93
-111
-125
-126
-115
-118
-115
-118
-137
-154
-168
-190
-197
-203
-213
-228
-234
-223
-223
-233
-243
-256
-258
-244
-226
-221
-219
-225
-234
-218
-234
-239
-223
-212
-202
-192
-197
-178
-164
-144
-136
-154
-143
-115
-120
-108
-115
-134
-125
-114
-101
-98
-109
-135
-159
-197
-229
-235
-245
-228
-205
-205
-215
-203
-190
-188
-176
-183
-211
-192
-178
-148
-107
-117
-115
-80
-59
-37
-82
-110
-106
-145
-158
-141
-113
-108
-100
-103
-99
-117
-141
-141
-162
-172
-154
-145
-159
-162
-153
-150
-151
-153
-151
-156
-179
-190
-189
-218
-229
-222
-238
-236
-232
-228
-210
-235
-272
-284
-267
-268
-276
-276
-247
-245
-250
-269
-272
-290
-311
-324
-337
-348
-362
-378
-386
-346
-329
-322
-312
-316
-336
-334
-311
-295
-305
-321
-320
-297
-264
-230
-210
-219
-226
-218
-223
-239
-251
-260
-263
-247
-213
-192
-174
-170
-200
-225
-254
-280
-284
-282
-285
-280
-271
-242
-237
-227
-232
-248
-282
-318
-329
-358
-378
-408
-426
-407
-392
-363
-337
-331
-333
-352
-353
-357
-350
-362
-356
-344
-344
-320
-312
-302
-309
-312
-314
-308
-305
-296
-305
-331
-320
-287
-264
-231
-235
-267
-279
-295
-322
-298
-293
-290
-262
-270
-289
-297
-275
-258
-234
-231
-222
-201
-207
-196
-198
-199
-192
-193
-181
-160
-156
-159
-162
-158
-164
-148
-133
-123
-135
-157
-164
-155
-110
-109
-121
-119
-123
-132
-143
-169
-170
-162
-159
-131
-122
-133
-138
-161
-148
-125
-110
-69
-47
-53
-62
-76
-114
-142
-158
-168
-171
-168
-130
-120
-136
-125
-126
-129
-148
-153
-158
-178
-189
-201
-180
-155
-142
-159
-191
-203
-207
-204
-224
-232
-244
-255
-256
-240
-233
-240
-254
-259
-252
-251
-240
-258
-255
-246
-258
-256
-234
-232
-233
-225
-212
-195
-194
-195
-189
-190
-198
-207
-208
-195
-196
-195
-192
-211
-224
-202
-200
-216
-220
-221
-228
-248
-264
-281
-297
-294
-277
-277
-292
-289
-292
-298
-286
-269
-248
-199
-155
-146
-164
-180
-187
-198
-215
-229
-232
-213
-199
-201
-232
-235
-226
-241
-246
-261
-258
-250
-235
-266
-291
-277
-255
-224
-225
-237
-231
-242
-247
-243
-265
-275
-276
-302
-294
-284
-312
-323
-314
-311
-313
-319
-306
-284
-306
-289
-300
-314
-311
-298
-254
-240
-250
-257
-247
-233
-201
-187
-193
-196
-209
-218
-218
-241
-260
-273
-281
-253
-217
-176
-155
-178
-182
-163
-164
-166
-162
-183
-202
-209
-212
-198
-175
-168
-187
-213
-210
-212
-210
-206
-189
-182
-166
-167
-189
-192
-195
-224
-240
-252
-282
-274
-264
-271
-282
-290
-283
-256
-256
-269
-280
-305
-320
-316
-301
-300
-301
-319
-335
-338
-348
-336
-320
-324
-330
-315
-300
-279
-260
-253
-244
-281
-313
-317
-323
-318
-291
-308
-319
-304
-267
-217
-212
-240
-277
-292
-292
-282
-271
-240
-228
-246
-225
-196
-168
-167
-233
-261
-270
-259
-226
-213
-217
-238
-239
-225
-191
-182
-211
-228
-249
-248
-228
-213
-205
-216
-254
-261
-266
-257
-237
-250
-264
-274
-269
-263
-256
-249
-263
-279
-239
-229
-231
-222
-233
-256
-258
-265
-267
-273
-291
-304
-346
-368
-355
-337
-320
-312
-314
-291
-312
-329
-309
-307
-331
-346
-347
-330
-352
-349
-341
-356
-372
-350
-320
-288
-272
-266
-253
-257
-253
-270
-274
-280
-315
-330
-301
-284
-281
-281
-290
-326
-338
-333
-329
-309
-299
-298
-311
-292
-268
-281
-288
-267
-255
-262
-252
-252
-227
-222
-245
-244
-229
-213
-209
-218
-230
-261
-290
-286
-292
-284
-266
-258
-252
-240
-245
-274
-274
-270
-276
-299
-328
-341
-343
-357
-354
-347
-340
-299
-286
-314
-294
-289
-326
-337
-358
-341
-309
-294
-272
-253
-261
-250
-260
-260
-262
-282
-283
-285
-298
-290
-275
-269
-244
-222
-211
-181
-185
-222
-266
-301
-309
-282
-275
-284
-258
-238
-226
-230
-255
-262
-280
-309
-337
-350
-328
-305
-289
-289
-292
-276
-266
-266
-250
-242
-245
-235
-246
-249
-229
-235
-227
-226
-242
-224
-205
-191
-201
-213
-227
-228
-207
-229
-232
-221
-224
-251
-284
-288
-286
-275
-281
-281
-278
-286
-277
-277
-286
-280
-281
-289
-300
-308
-316
-319
-324
-321
-303
-300
-290
-265
-287
-285
-299
-356
-359
-354
-362
-354
-372
-381
-357
-347
-334
-323
-339
-357
-376
-397
-365
-347
-329
-328
-349
-349
-334
-336
-351
-391
-383
-398
-412
-387
-382
-380
-399
-445
-455
-443
-455
-441
-452
-451
-432
-429
-416
-421
-432
-438
-435
-433
-429
-444
-468
-450
-443
-414
-379
-363
-351
-350
-354
-367
-390
-409
-401
-389
-398
-396
-396
-391
-393
-409
-407
-408
-425
-416
-398
-406
-404
-401
-434
-462
-461
-460
-443
-424
-415
-409
-408
-410
-398
-390
-399
-407
-416
-419
-415
-408
-405
-393
-400
-409
-404
-405
-409
-435
-453
-454
-426
-421
-411
-401
-438
-444
-457
-466
-464
-475
-452
-434
-439
-421
-438
-445
-429
-427
-431
-430
-441
-425
-400
-380
-341
-338
-332
-347
-351
-333
-363
-363
-371
-388
-397
-372
-343
-318
-309
-333
-338
-350
-349
-349
-405
-427
-446
-478
-466
-433
-415
-402
-391
-353
-346
-373
-371
-385
-399
-379
-362
-345
-338
-353
-369
-368
-380
-379
-371
-364
-339
-340
-321
-294
-288
-273
-241
-240
-244
-246
-273
-292
-286
-289
-285
-264
-249
-222
-190
-179
-162
-177
-194
-188
-213
-230
-232
-234
-213
-214
-207
-193
-208
-211
-209
-210
-203
-187
-169
-147
-142
-151
-146
-156
-159
-158
-153
-135
-139
-136
-140
-132
-126
-138
-137
-130
-132
-166
-182
-172
-178
-141
-127
-139
-132
-153
-158
-139
-137
-118
-99
-106
-91
-93
-101
-110
-122
-150
-166
-166
-144
-120
-94
-75
-44
-46
-13
7
-1
6
-14
-31
-44
-60
-53
-60
-76
-77
-76
-94
-79
-64
-75
-80
-85
-65
-56
-87
-118
-144
-157
-139
-118
-128
-115
-103
-128
-151
-186
-211
-220
-212
-209
-210
-196
-181
-176
-184
-178
-177
-195
-195
-196
-185
-181
-178
-164
-174
-194
-211
-199
-202
-243
-256
-252
-240
-226
-225
-213
-222
-240
-250
-238
-252
-244
-234
-254
-250
-247
-257
-279
-284
-299
-329
-360
-375
-342
-334
-351
-344
-320
-310
-300
-279
-265
-260
-267
-287
-337
-353
-333
-325
-355
-381
-378
-351
-343
-338
-321
-308
-326
-331
-333
-339
-346
-378
-411
-421
-413
-406
-392
-367
-351
-342
-318
-298
-289
-295
-290
-272
-295
-295
-280
-311
-303
-304
-320
-313
-315
-335
-362
-381
-375
-351
-346
-328
-316
-318
-295
-315
-347
-367
-395
-433
-451
-462
-452
-417
-395
-384
-394
-417
-398
-362
-348
-319
-299
-293
-276
-274
-279
-275
-290
-289
-280
-281
-263
-255
-252
-249
-234
-232
-246
-239
-222
-199
-185
-203
-211
-180
-158
-152
-176
-191
-193
-193
-194
-211
-231
-234
-215
-226
-207
-183
-182
-165
-162
-171
-165
-170
-159
-158
-174
-185
-195
-199
-194
-192
-204
-202
-209
-233
-233
-244
-234
-230
-237
-203
-169
-157
-142
-159
-161
-146
-185
-204
-217
-231
-220
-210
-217
-217
-209
-202
-196
-193
-206
-212
-205
-186
-174
-186
-190
-187
-191
-212
-202
-214
-237
-245
-240
-244
-251
-232
-218
-202
-221
-228
-212
-215
-218
-236
-241
-232
-211
-182
-160
-150
-165
-148
-134
-153
-160
-173
-185
-172
-176
-210
-218
-227
-257
-273
-289
-298
-299
-303
-300
-314
-309
-267
-246
-259
-268
-270
-283
-294
-296
-290
-294
-311
-323
-321
-301
-264
-246
-246
-216
-218
-223
-247
-286
-285
-285
-271
-247
-255
-238
-234
-270
-291
-294
-292
-269
-260
-252
-221
-232
-220
-208
-213
-212
-209
-222
-223
-224
-217
-217
-226
-231
-245
-286
-286
-269
-275
-265
-279
-296
-269
-280
-283
-272
-282
-268
-242
-241
-218
-209
-235
-241
-281
-280
-257
-270
-259
-252
-247
-216
-208
-214
-223
-240
-251
-257
-228
-187
-189
-202
-227
-249
-263
-272
-295
-325
-329
-332
-315
-295
-277
-281
-300
-321
-337
-322
-326
-309
-272
-263
-248
-229
-183
-162
-154
-175
-217
-218
-217
-255
-277
-282
-295
-271
-257
-249
-233
-240
-254
-262
-265
-245
-236
-233
-236
-238
-244
-236
-214
-209
-201
-193
-210
-223
-221
-245
-262
-272
-279
-265
-245
-214
-204
-227
-227
-243
-259
-229
-213
-208
-176
-155
-145
-116
-96
-80
-109
-166
-200
-203
-213
-194
-169
-156
-123
-98
-80
-52
-81
-117
-147
-188
-204
-187
-143
-153
-174
-165
-172
-171
-162
-143
-154
-171
-176
-155
-140
-137
-152
-178
-214
-233
-239
-230
-219
-229
-228
-222
-214
-197
-169
-191
-208
-195
-183
-171
-168
-177
-174
-190
-226
-232
-233
-228
-244
-277
-284
-265
-241
-231
-201
-198
-203
-205
-185
-190
-181
-141
-151
-158
-155
-186
-203
-203
-202
-208
-221
-220
-224
-229
-224
-206
-218
-223
-218
-209
-218
-214
-215
-218
-203
-177
-160
-162
-181
-181
-207
-229
-227
-230
-232
-199
-163
-162
-144
-150
-175
-201
-218
-230
-232
-232
-224
-226
-248
-242
-240
-259
-263
-270
-291
-317
-335
-336
-319
-317
-311
-299
-291
-270
-253
-261
-265
-285
-289
-277
-280
-265
-264
-260
-229
-226
-242
-228
-249
-252
-248
-241
-222
-227
-214
-200
-197
-193
-172
-135
-119
-135
-124
-113
-144
-164
-179
-224
-236
-236
-249
-257
-246
-235
-230
-246
-242
-241
-247
-234
-216
-215
-221
-224
-205
-213
-221
-213
-235
-263
-277
-294
-308
-292
-275
-287
-283
-248
-238
-212
-183
-193
-198
-205
-235
-252
-275
-275
-278
-290
-272
-240
-230
-210
-185
-204
-219
-214
-217
-238
-264
-284
-273
-281
-302
-291
-280
-290
-303
-335
-338
-319
-322
-317
-315
-323
-317
-309
-334
-355
-372
-389
-379
-383
-394
-410
-417
-394
-368
-357
-361
-355
-357
-376
-399
-425
-422
-410
-390
-368
-351
-363
-350
-348
-371
-398
-425
-416
-400
-400
-412
-421
-415
-393
-384
-387
-382
-377
-396
-417
-414
-410
-412
-400
-374
-360
-348
-340
-328
-317
-347
-361
-369
-375
-333
-308
-305
-297
-329
-360
-369
-373
-358
-356
-333
-327
-323
-323
-348
-379
-408
-424
-457
-458
-476
-504
-510
-510
-474
-451
-428
-404
-415
-449
-482
-493
-498
-498
-513
-521
-505
-497
-479
-447
-443
-450
-465
-463
-425
-406
-391
-382
-374
-386
-395
-417
-441
-458
-463
-456
-451
-427
-418
-398
-395
-392
-385
-368
-353
-344
-363
-385
-387
-383
-393
-387
-358
-315
-285
-284
-296
-307
-320
-337
-385
-420
-412
-420
-398
-377
-362
-333
-325
-345
-340
-324
-301
-302
-335
-353
-342
-352
-329
-294
-272
-259
-275
-281
-286
-283
-284
-283
-275
-274
-249
-225
-219
-215
-218
-220
-213
-179
-154
-135
-131
-151
-136
-123
-109
-96
-86
-66
-79
-107
-111
-103
-122
-134
-132
-138
-137
-110
-81
-60
-78
-86
-78
-100
-103
-135
-157
-143
-193
-206
-186
-186
-166
-135
-125
-108
-126
-141
-124
-140
-177
-178
-172
-153
-127
-108
-79
-85
-89
-92
-125
-153
-144
-165
-158
-139
-139
-137
-147
-144
-149
-168
-143
-141
-165
-170
-182
-185
-186
-200
-192
-179
-184
-170
-168
-155
-142
-117
-100
-111
-126
-103
-103
-117
-111
-128
-126
-115
-113
-100
-87
-100
-90
-68
-38
-12
-28
-45
-59
-125
-137
-141
-174
-187
-193
-174
-136
-119
-89
-69
-110
-150
-161
-168
-188
-192
-193
-194
-204
-210
-209
-229
-237
-241
-277
-301
-273
-253
-266
-287
-289
-267
-251
-260
-231
-241
-263
-265
-279
-303
-315
-320
-329
-345
-351
-350
-351
-362
-371
-365
-361
-359
-360
-366
-365
-362
-363
-344
-375
-394
-383
-393
-390
-396
-397
-369
-351
-361
-355
-370
-392
-408
-418
-407
-402
-391
-366
-375
-380
-388
-401
-386
-392
-389
-372
-370
-367
-359
-366
-395
-378
-363
-347
-332
-329
-339
-342
-326
-336
-354
-355
-358
-345
-324
-300
-295
-292
-280
-306
-326
-327
-332
-329
-332
-322
-310
-313
-299
-294
-309
-319
-319
-339
-377
-390
-376
-343
-347
-365
-345
-337
-350
-357
-371
-371
-385
-402
-404
-394
-379
-355
-347
-349
-343
-348
-367
-381
-398
-386
-366
-329
-291
-283
-274
-291
-327
-346
-375
-372
-363
-381
-379
-393
-396
-367
-368
-388
-395
-393
-418
-414
-409
-411
-389
-388
-390
-389
-379
-394
-398
-408
-407
-407
-431
-409
-392
-385
-348
-368
-362
-354
-388
-374
-371
-364
-315
-303
-306
-292
-290
-273
-260
-284
-290
-284
-271
-238
-240
-223
-201
-216
-221
-231
-241
-230
-231
-232
-257
-265
-270
-263
-235
-236
-235
-229
-225
-196
-202
-187
-174
-191
-198
-212
-224
-214
-195
-184
-181
-189
-167
-166
-174
-168
-175
-172
-164
-153
-132
-135
-142
-127
-138
-180
-206
-193
-205
-215
-209
-205
-190
-168
-159
-159
-147
-161
-136
-126
-113
-119
-154
-173
-199
-199
-149
-135
-98
-42
-70
-90
-91
-97
-98
-104
-111
-120
-126
-136
-126
-119
-136
-164
-172
-170
-142
-109
-90
-110
-137
-138
-130
-107
-109
-117
-131
-141
-167
-183
-183
-190
-213
-219
-235
-227
-207
-197
-197
-182
-162
-144
-120
-106
-109
-118
-118
-116
-110
-99
-102
-116
-147
-168
-175
-197
-207
-230
-258
-246
-247
-256
-245
-257
-259
-261
-280
-275
-253
-247
-238
-240
-259
-267
-257
-281
-291
-313
-303
-275
-282
-248
-227
-229
-199
-209
-208
-189
-201
-219
-222
-243
-221
-202
-200
-177
-187
-190
-178
-171
-158
-152
-164
-172
-180
-180
-196
-217
-248
-268
-273
-281
-275
-254
-256
-261
-256
-248
-236
-226
-219
-199
-203
-213
-204
-204
-220
-232
-254
-273
-264
-281
-261
-242
-231
-220
-218
-227
-233
-260
-302
-305
-334
-351
-338
-344
-354
-390
-392
-358
-376
-366
-376
-409
-402
-407
-435
-427
-443
-457
-438
-434
-420
-419
-429
-417
-418
-419
-419
-437
-459
-462
-480
-482
-466
-467
-461
-445
-444
-447
-442
-443
-443
-450
-454
-458
-460
-447
-453
-431
-416
-416
-400
-396
-438
-469
-462
-457
-434
-420
-408
-391
-387
-380
-396
-427
-428
-441
-470
-485
-483
-489
-482
-457
-431
-423
-416
-404
-397
-382
-391
-392
-398
-424
-409
-390
-388
-384
-380
-371
-374
-345
-342
-354
-349
-366
-365
-361
-360
-349
-339
-338
-343
-359
-350
-338
-360
-348
-347
-378
-361
-368
-368
-364
-371
-347
-333
-342
-336
-335
-339
-338
-369
-349
-310
-288
-245
-219
-216
-205
-193
-180
-179
-198
-215
-230
-242
-243
-235
-241
-220
-211
-220
-193
-179
-170
-179
-186
-193
-204
-200
-170
-174
-178
-171
-182
-194
-201
-195
-188
-197
-197
-177
-179
-187
-195
-227
-244
-253
-272
-279
-267
-262
-248
-243
-250
-241
-227
-208
-173
-169
-148
-124
-157
-159
-143
-145
-149
-142
-135
-108
-87
-94
-112
-126
-152
-149
-143
-121
-89
-79
-64
-62
-54
-44
-47
-57
-61
-63
-55
-60
-54
-50
-45
-49
-65
-76
-55
-34
-54
-41
-46
-60
-56
-62
-29
-17
-23
-23
-31
-19
-31
-40
-40
-17
-8
-12
5
6
-6
-23
-47
-52
-59
-73
-95
-121
-161
-164
-154
-151
-134
-118
-115
-132
-149
-173
-192
-203
-213
-213
-228
-218
-199
-189
-198
-220
-246
-237
-223
-215
-212
-230
-252
-265
-269
-281
-279
-291
-309
-323
-344
-340
-348
-349
-350
-364
-359
-367
-368
-371
-408
-421
-401
-417
-413
-398
-401
-402
-419
-432
-407
-415
-438
-418
-434
-450
-453
-455
-437
-454
-459
-452
-448
-460
-437
-418
-420
-404
-406
-392
-402
-403
-390
-373
-367
-363
-365
-362
-351
-347
-349
-353
-350
-334
-301
-307
-301
-304
-308
-315
-315
-298
-310
-329
-350
-361
-357
-345
-349
-325
-316
-314
-286
-271
-271
-272
-270
-259
-235
-226
-222
-204
-207
-223
-215
-215
-229
-221
-241
-249
-239
-250
-230
-213
-210
-203
-214
-225
-234
-255
-239
-208
-226
-237
-246
-272
-288
-310
-322
-309
-305
-296
-289
-280
-285
-291
-293
-303
-314
-318
-320
-321
-342
-344
-346
-347
-350
-349
-331
-353
-379
-365
-382
-377
-369
-367
-346
-341
-348
-347
-336
-331
-312
-316
-314
-262
-233
-227
-218
-205
-215
-240
-275
-314
-341
-345
-331
-326
-324
-286
-291
-305
-301
-332
-350
-390
-407
-402
-399
-366
-331
-302
-293
-292
-292
-282
-294
-324
-322
-335
-334
-338
-362
-353
-328
-304
-305
-330
-322
-325
-343
-337
-327
-309
-285
-263
-266
-277
-297
-303
-321
-369
-377
-364
-374
-343
-318
-311
-298
-306
-314
-324
-344
-332
-329
-329
-334
-336
-338
-309
-309
-297
-270
-272
-264
-262
-241
-242
-266
-266
-263
-273
-278
-279
-271
-279
-316
-322
-330
-346
-346
-328
-333
-298
-273
-277
-293
-284
-271
-273
-257
-254
-234
-223
-250
-254
-256
-265
-243
-232
-233
-271
-264
-249
-237
-214
-192
-184
-192
-197
-214
-211
-188
-198
-202
-203
-205
-197
-197
-170
-173
-179
-185
-198
-228
-234
-258
-270
-266
-286
-292
-287
-269
-253
-272
-272
-276
-303
-296
-311
-313
-308
-324
-313
-275
-270
-258
-252
-240
-243
-263
-264
-243
-246
-245
-230
-228
-198
-193
-186
-165
-163
-172
-187
-207
-222
-232
-252
-243
-247
-257
-236
-223
-213
-214
-231
-252
-255
-263
-259
-247
-245
-235
-229
-213
-174
-156
-176
-181
-194
-223
-230
-236
-238
-258
-263
-251
-229
-217
-214
-220
-227
-232
-231
-221
-232
-228
-227
-232
-257
-270
-271
-289
-322
-308
-299
-308
-282
-266
-263
-265
-285
-294
-308
-296
-276
-274
-263
-259
-273
-301
-316
-330
-347
-341
-319
-298
-279
-267
-248
-233
-228
-239
-242
-276
-270
-271
-276
-272
-283
-285
-291
-281
-280
-279
-279
-295
-302
-283
-277
-276
-299
-296
-293
-289
-280
-275
-255
-253
-284
-312
-310
-304
-297
-298
-299
-298
-285
-266
-249
-237
-225
-242
-249
-244
-295
-321
-330
-336
-313
-309
-283
-271
-275
-246
-244
-246
-224
-227
-231
-244
-262
-275
-308
-340
-325
-312
-301
-290
-305
-312
-330
-361
-351
-362
-361
-339
-373
-398
-387
-385
-364
-340
-344
-356
-345
-328
-321
-309
-293
-292
-290
-291
-304
-328
-347
-362
-377
-373
-368
-362
-347
-342
-333
-328
-330
-328
-332
-345
-352
-387
-396
-390
-404
-372
-352
-358
-338
-321
-344
-351
-365
-391
-377
-375
-376
-374
-358
-362
-343
-340
-361
-360
-349
-338
-346
-335
-322
-314
-294
-299
-309
-301
-310
-322
-332
-342
-353
-352
-354
-335
-342
-332
-285
-279
-295
-295
-317
-332
-345
-362
-364
-384
-391
-390
-389
-377
-349
-330
-307
-279
-263
-267
-279
-271
-267
-264
-264
-251
-231
-206
-202
-211
-219
-225
-245
-252
-271
-275
-265
-243
-252
-229
-240
-249
-237
-258
-254
-262
-294
-301
-317
-311
-302
-319
-292
-272
-304
-309
-301
-313
-321
-297
-283
-273
-255
-251
-246
-269
-273
-265
-281
-303
-298
-324
-332
-332
-318
-289
-276
-267
-267
-267
-248
-248
-249
-256
-260
-255
-263
-277
-283
-288
-277
-275
-279
-273
-285
-286
-283
-295
-302
-327
-344
-349
-356
-360
-350
-338
-333
-309
-295
-269
-251
-244
-253
-268
-261
-259
-267
-264
-266
-278
-282
-292
-292
-279
-269
-252
-247
-253
-234
-205
-225
-221
-207
-226
-210
-205
-202
-185
-188
-200
-175
-186
-183
-145
-170
-168
-175
-172
-165
-168
-158
-143
-141
-138
-118
-104
-81
-76
-69
-81
-94
-92
-99
-96
-94
-84
-63
-51
-39
-16
-8
16
13
-13
-7
-11
-24
-16
-39
-65
-62
-58
-66
-56
-49
-48
-57
-70
-67
-69
-82
-93
-105
-102
-85
-99
-105
-102
-124
-153
-163
-156
-150
-141
-133
-141
-152
-161
-168
-156
-144
-148
-141
-154
-156
-143
-144
-171
-186
-197
-215
-220
-216
-226
-217
-218
-229
-203
-208
-204
-212
-246
-268
-267
-269
-290
-274
-282
-297
-310
-321
-299
-297
-290
-292
-321
-318
-318
-327
-329
-327
-312
-293
-301
-285
-270
-300
-303
-302
-312
-285
-299
-308
-294
-291
-275
-279
-268
-246
-268
-294
-298
-319
-331
-337
-336
-316
-300
-259
-231
-241
-227
-225
-252
-249
-254
-267
-291
-299
-294
-308
-298
-306
-312
-288
-269
-262
-266
-285
-289
-308
-326
-340
-354
-346
-345
-346
-335
-331
-324
-333
-354
-363
-394
-372
-359
-381
-390
-400
-407
-403
-432
-446
-452
-474
-436
-418
-432
-412
-396
-404
-415
-414
-402
-421
-446
-456
-458
-461
-441
-443
-437
-407
-406
-405
-430
-446
-440
-432
-419
-412
-398
-390
-351
-350
-371
-380
-401
-399
-406
-432
-428
-428
-448
-452
-457
-450
-450
-479
-493
-491
-517
-506
-488
-493
-485
-506
-510
-487
-502
-478
-487
-492
-465
-457
-440
-448
-432
-412
-421
-433
-424
-422
-422
-419
-428
-427
-417
-422
-400
-389
-395
-396
-400
-382
-362
-336
-352
-357
-352
-347
-356
-353
-345
-354
-350
-359
-346
-324
-322
-310
-295
-308
-312
-301
-291
-287
-294
-297
-276
-255
-243
-221
-217
-210
-242
-259
-281
-324
-316
-292
-304
-308
-304
-321
-332
-353
-331
-321
-319
-317
-307
-289
-285
-292
-287
-298
-304
-295
-279
-262
-246
-228
-236
-249
-249
-249
-265
-254
-251
-269
-266
-262
-238
-244
-247
-228
-241
-227
-219
-221
-223
-236
-225
-221
-229
-234
-245
-262
-268
-272
-291
-292
-308
-319
-307
-332
-340
-331
-318
-310
-319
-299
-276
-250
-245
-223
-218
-255
-274
-273
-282
-287
-269
-266
-241
-228
-227
-212
-193
-178
-183
-189
-190
-171
-150
-150
-152
-139
-160
-143
-121
-113
-114
-127
-135
-165
-189
-200
-203
-225
-219
-201
-197
-160
-146
-117
-103
-109
-98
-101
-104
-91
-103
-94
-99
-123
-115
-109
-109
-119
-137
-148
-140
-125
-98
-99
-99
-129
-128
-131
-154
-135
-132
-146
-165
-148
-111
-111
-120
-117
-105
-109
-91
-85
-91
-110
-131
-131
-140
-147
-147
-136
-138
-142
-161
-169
-169
-175
-181
-204
-219
-234
-235
-232
-247
-244
-261
-274
-285
-298
-295
-313
-323
-328
-354
-363
-371
-392
-381
-368
-373
-376
-388
-389
-394
-411
-420
-423
-411
-392
-369
-323
-298
-292
-291
-275
-270
-281
-280
-291
-287
-266
-264
-247
-256
-247
-234
-248
-237
-232
-249
-239
-246
-259
-249
-250
-252
-237
-260
-253
-244
-248
-243
-259
-263
-274
-282
-293
-276
-259
-246
-228
-227
-239
-244
-224
-215
-199
-179
-189
-194
-176
-190
-202
-195
-225
-242
-277
-285
-281
-296
-283
-291
-283
-291
-272
-261
-276
-270
-269
-272
-269
-254
-246
-211
-202
-204
-208
-214
-202
-207
-225
-223
-230
-241
-268
-267
-258
-268
-276
-276
-274
-260
-263
-266
-257
-273
-280
-243
-236
-235
-229
-226
-219
-217
-205
-201
-192
-184
-176
-199
-213
-212
-202
-207
-210
-214
-216
-235
-236
-229
-221
-226
-208
-188
-188
-168
-176
-207
-226
-247
-246
-216
-205
-213
-195
-207
-208
-205
-222
-211
-224
-238
-240
-247
-229
-225
-235
-228
-233
-214
-194
-177
-184
-198
-206
-211
-218
-217
-210
-211
-216
-230
-212
-185
-170
-151
-149
-161
-166
-170
-169
-164
-148
-153
-167
-171
-173
-169
-172
-180
-202
-192
-195
-185
-201
-215
-231
-248
-239
-249
-239
-234
-227
-215
-214
-225
-231
-233
-234
-240
-224
-216
-210
-183
-187
-181
-197
-198
-188
-198
-189
-167
-169
-172
-170
-191
-196
-191
-215
-233
-232
-226
-221
-213
-215
-206
-202
-212
-211
-223
-221
-216
-222
-223
-207
-201
-198
-191
-196
-197
-188
-191
-186
-186
-216
-224
-235
-225
-217
-216
-223
-239
-236
-234
-228
-226
-233
-235
-238
-221
-202
-209
-207
-184
-167
-152
-124
-115
-108
-103
-96
-85
-97
-95
-100
-93
-93
-96
-119
-134
-110
-115
-120
-131
-137
-135
-139
-139
-132
-131
-130
-120
-109
-116
-107
-119
-124
-113
-126
-156
-156
-161
-164
-154
-159
-151
-142
-131
-124
-137
-142
-150
-186
-195
-200
-213
-196
-200
-203
-178
-170
-159
-171
-184
-172
-185
-192
-210
-233
-219
-231
-244
-243
-249
-247
-246
-241
-237
-251
-244
-234
-218
-207
-199
-206
-225
-223
-224
-211
-203
-214
-221
-231
-244
-248
-262
-278
-286
-299
-298
-292
-287
-306
-329
-358
-349
-353
-360
-352
-336
-356
-397
-398
-404
-439
-447
-448
-456
-445
-439
-443
-439
-444
-441
-436
-423
-416
-414
-410
-422
-436
-428
-418
-400
-402
-422
-428
-422
-402
-393
-378
-364
-357
-354
-339
-347
-357
-373
-384
-404
-409
-407
-415
-417
-400
-382
-380
-360
-341
-343
-348
-349
-338
-338
-344
-355
-377
-391
-414
-412
-404
-406
-387
-381
-385
-377
-376
-384
-375
-353
-342
-315
-310
-303
-286
-295
-270
-282
-306
-300
-313
-322
-320
-326
-326
-328
-323
-327
-328
-347
-363
-365
-382
-380
-396
-419
-405
-412
-426
-419
-388
-372
-377
-362
-362
-377
-354
-334
-329
-309
-289
-289
-284
-306
-307
-320
-346
-334
-359
-379
-389
-400
-396
-388
-399
-367
-369
-355
-359
-393
-377
-395
-404
-390
-386
-382
-367
-364
-350
-316
-311
-284
-286
-294
-281
-291
-276
-265
-265
-269
-275
-271
-282
-266
-263
-255
-231
-245
-227
-215
-234
-234
-242
-226
-223
-235
-223
-203
-214
-208
-194
-197
-182
-180
-183
-191
-214
-188
-156
-147
-135
-149
-156
-174
-177
-175
-172
-173
-170
-153
-143
-131
-102
-133
-169
-189
-200
-200
-181
-162
-149
-152
-154
-155
-147
-141
-124
-127
-125
-121
-132
-118
-126
-120
-136
-156
-147
-144
-140
-136
-136
-146
-142
-150
-157
-147
-143
-156
-178
-163
-147
-157
-147
-154
-176
-181
-194
-173
-178
-196
-200
-209
-218
-227
-224
-218
-204
-213
-227
-218
-235
-247
-231
-247
-256
-259
-266
-239
-243
-251
-251
-264
-262
-256
-286
-293
-291
-300
-278
-277
-276
-267
-283
-273
-263
-253
-220
-197
-197
-196
-183
-194
-206
-218
-235
-230
-215
-232
-225
-199
-206
-213
-229
-240
-220
-225
-228
-217
-212
-214
-217
-197
-202
-225
-226
-231
-219
-229
-214
-191
-209
-201
-188
-177
-162
-174
-184
-171
-177
-180
-160
-155
-137
-126
-140
-152
-162
-167
-160
-183
-192
-202
-214
-226
-235
-219
-240
-256
-269
-282
-277
-278
-245
-247
-246
-248
-251
-259
-280
-286
-267
-244
-234
-249
-244
-229
-226
-210
-219
-224
-243
-257
